Java中的控制流如何利用条件语句与循环结构确定

  

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中的控制流如何利用条件语句与循环结构确定