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] + " "); }这段代码是什么意思啊,求大神指导 展开
 我来答
那一抹伤痛丶丶
2019-03-20
知道答主
回答量:17
采纳率:50%
帮助的人:6.1万
展开全部
就是一种缩写,
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);
黎明BELLOW
2019-03-20 · 超过27用户采纳过TA的回答
知道答主
回答量:42
采纳率:69%
帮助的人:21.2万
展开全部
连续定义了i,j,n,l,r 这5个int类型变量,其中初始值n=7
追问
定义是什么啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式