请教JAVA中大括号的用法.

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请教JAVA中大括号的用法.相关的知识,希望对你有一定的参考价值。

public class 静态数组

public static void main(String args[])

int shuzu[] = 91,92,93,94,95;
int max = 0;
int min = 0;
max = min = shuzu[0];
for(int x=0;x<shuzu.length;x++)

if(shuzu[x]>max)

max = shuzu[x];

if(shuzu[x]<min)

min = shuzu[x];


System.out.println("数组中的最大值:" + max);
System.out.println("数组中的最小值:" + min);


为什么如果我把倒数第三个大括号放到倒数第二的位置,运行后的结果完全不一样?请教各位大神了.小弟刚学JAVA,对这个大括号还有分号;比较困惑.

倒数第三个大括号和第三个大括号是对应的,成对出现的,框住的是一块代码块,也就是说第三对大括号框住的是for()这个循环里面的内容,for循环了几次,他所框住的代码块里面的代码就执行了几次,如果这对大括号没有把System.out.println("数组中的最大值:" + max); System.out.println("数组中的最小值:" + min);这两行代码框住,那么for循环的时候这两行就不会执行,只有等到for结束之后才会执行一次,只打印2行数据,但是被框到大括号里面去之后就不一样了,for循环了几次,这两行代码就执行几次,在这里你的代码就是让for里面的语句执行了5次循环,这两行就执行了5次了。5其实就是上面的那个数组的长度。 参考技术A 是代码块。

换了位置,当然不同意义了,自己看一下吧,代码还不多、还挺清晰的。

以上是关于请教JAVA中大括号的用法.的主要内容,如果未能解决你的问题,请参考以下文章

Java中大括号的作用是啥?

PHP中大括号之间的匹配文本

JAVA的if用法,比如if(...){} 和if()没有大括号直接写下面的区别是什么

在LaTeX中 如此插入一个大括号

正则表达式查找字符串中大括号内的任何标签

排列组合中的大括号怎么算