Java中的控制流如何利用条件语句与循环结构确定?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
<强>一、块作用域强>
块(块),即复合语句。是指由一对大括号括起来的若干条简单的Java语句。块确定了变量的作用域。
比如:
公共类代码 静态 { System.out.println (“1“); } { System.out.println (“2“); } (公共代码) { System.err.println (“3“); } 公共静态void main (String [] args) { 新代码(); } }
注意:不能在嵌套的两个块中声明同名的变量。
<强>格式1:强>
如果(条件) { 语句1 statement2 …… }
例如:
<>强格式2:强>
如果其他(条件)语句1 statement2
例如:
如果(youSales>=目标) { 性能=傲钊寺獾摹? 奖金=100 + 10 * (youSales-target”); } 其他的 { 性能=" Unstatisfactory”; 奖金=0; }
当条件为真时,而循环执行。
<强>格式1:强>
,(条件)statemnet
例如:
{ 平衡+=付款; 双倍的利息=余额*利率/100; 平衡+=利息; + +; System.out.printf(“复一年% d,你的平衡是%,.2f %,, balance"); System.out.print(“准备retire& # 63; (Y/N)“); 输入=in.next (); } 而(input.equals (“N")); }
的循环语句是支持迭代的一种通用结构,利用每次迭代之后更新的计数器或类似的变量来控制迭代的次数。
<强>格式类似如下:强>
(int i=0; i
System.out.println (i);
公共类ShuZu1 { 公共静态void main (String [] args) { int [] [] x={{1、2、2、2、2},{3, 3, 3, 3, 3},{4 5 1, 17岁,55}}; int结果=qiuHe (x); System.out.println(“和”是“+结果); } 公共静态int qiuHe (int [] [] x) { int s=0; for (int i=0; i 公共类ShuZu2 { 公共静态void main (String [] args) { int [] [] x=new int [7] [7];//生成随机数组,注意没有返回值,另外打印一行字 suiJi (x); System.out.println(“生成的数组是:“);//显示数组内容,注意没有返回值 showArray (x);//取值 浮动的结果=getAvg (x); System.out.println(“平均数是“+结果); } 静态浮动getAvg (int [] [] x) { 浮动s=0; for (int i=0; i 进口java.util.Arrays; 公开课SuZu3 { 公共静态void main (String [] args) { int [] x={2, 7777, 6764, 85896, 65554, 0, 874785, 417825, 74}; 排序(x, & # 39; n # 39;); for (int i=0; iJava中的控制流如何利用条件语句与循环结构确定