条件运算符用于在 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 ... 阅读更多
假设我们有一个包含 n 个元素的数组 A。我们必须找到数组所有子集的和的总和。所以如果数组类似于 A = [5, 6, 8],则它将类似于 -子集和5566885, 6116, 8145, 8135, 6, 819总和76由于数组有 n 个元素,因此我们有 2n 个子集(包括空集)。如果我们仔细观察,那么我们可以发现每个元素出现 2n-1 次示例 实时演示#include #include using namespace std; int totalSum(int arr[], int n) { int res = 0; for (int i = ... 阅读更多
在本教程中,我们将讨论一个程序,用于打印给定字符串的所有子字符串。为此,我们将提供一个字符串或字符数组。我们的任务是打印该特定字符串的所有子字符串。示例 实时演示#include using namespace std; //打印所有子字符串 void print_substr(char str[], int n){ for (int len = 1; len