条件运算符用于在 Java 中创建条件表达式。它也称为三元运算符,因为它具有三个操作数,例如布尔条件、第一个表达式和第二个表达式。我们还可以在下面的程序中在 lambda 表达式中编写条件表达式。示例接口 Algebra { int substraction(int a, int b); } public class ConditionalExpressionLambdaTest { public static void main(String args[]) { System.out.println("The value is: " + getAlgebra(false).substraction(20, 40)); System.out.println("The value is: " + getAlgebra(true).substraction(40, 10)); } static Algebra getAlgebra(boolean reverse) { Algebra alg = reverse ... 阅读更多
在本教程中,我们将讨论一个打印反向金字塔字符图案的程序。为此,我们将提供反向金字塔三角形中包含的行数。我们的任务是在给定行数中打印字母,以形成反向金字塔的形状。示例实时演示#include using namespace std; //打印反向金字塔图案 void inv_pyramid(int n){ int i, j, num, gap; for (i = n; i >= 1; i--) { for (gap = n - 1; gap >= i; gap--) { cout
假设我们有一条曲线,例如 y = x(A - x),我们必须找到该曲线上给定点 (x, y) 的切线。这里 A 是一个整数,x 和 y 也是整数。为了解决这个问题,我们必须检查给定点是否在曲线上,如果是,则求该曲线的微分,它将是 −$$\frac{\text{d}y}{\text{d}x}=A-2x$$然后将 x 和 y 代入 dy/dx,然后使用这个方程求切线 −$$Y-y=-\lgroup\frac{\text{d}y}{\text{d}x}\rgroup*\lgroup X-x \rgroup$$示例实时演示#include using namespace std; void getTangent(int A, int x, int y) { int differentiation ... 阅读更多
在本教程中,我们将讨论一个打印给定字符串所有子字符串的程序。为此,我们将得到一个字符串或字符数组。我们的任务是打印该特定字符串的所有子字符串。示例实时演示#include using namespace std; //打印所有子字符串 void print_substr(char str[], int n){ for (int len = 1; len