java 定义杨辉三角形
inti,j,n=7,l,r;inta[]=newint[8];System.out.println(1);for(i=1;i<=n;i++){l=1;System.ou...
int i, j, n = 7, l, r; int a[] = new int[8]; System.out.println(1); for (i = 1; i <= n; i++) { l = 1; System.out.print(1 + " "); for (j = 1; j <= i; j++) { r = a[j]; a[j] = l + r; /* 每个数是上面两数之和 */ l = r; System.out.print(a[j] + " "); }这段代码是什么意思啊,求大神指导
展开
2个回答
展开全部
就是一种缩写,
int i, j, n = 7, l, r;
就是一起定义多个int类型的变量,
也可以写成int i; int j; int n = 7; int l; int r;
int i, j, n = 7, l, r;
就是一起定义多个int类型的变量,
也可以写成int i; int j; int n = 7; int l; int r;
更多追问追答
追问
定义是什么啊
追答
就是声明的意思,java如果要用变量必须声明一下,比如说我想要一个变量a,那么我就要声明一个变量a , "int a;" 其中int代表a变量里面存的类型,变量a就好比是一个箱子,如果我想装苹果,那么我就要声明这个是装苹果的,就不能再往里面装葡萄了,如果想装梨,那么我就要声明这是个装梨的,代码中,int就是类型,声明int类型后,a这个变量只能存整型,比如数字1或者数字29,不能存字母a或者汉子之类的,声明的过程中可以给他定义初始值,比如说“int a = 20”那么你用这个变量a的时候他里面就有值了,他的值为20;例如我想写个表达式,2+3等于几,并输出,那么我就要定义三个变量,第一个是第一个数,第二个是第二个数,第三个为和,代码就是int a = 2;int b = 3; int c; 然后计算:c = a + b;最后的结果就是里面的变量。也可以这样写
int a = 2,b = 3 ,c;
c = a + b;
System.out.println(c);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询