总结JAVA中的条件语句以及循环语句

来源:互联网 发布:数控铣好看编程图案 编辑:程序博客网 时间:2024/06/06 13:19
知识不复习就会忘记,所以写在博客里大家共同分享。做点笔记,大家看看就好。菜鸟进来看(大神以及高手就飘过吧)


1 if 条件语句

条件语法如下:

if(表达式){语句序列}  括号中的表达式可以是任何类型的表达式,必须满足的要求是返回值为boolean类型 如果表达式的返回值为True  则执行花括号中的语句序列 否则不执行

代码演示如下:

if(scoce<5)
{
System.out.println("小于5");//打印小于5

}


还有一种 if-else 的形式 基本语法如下:

if(表达式)

{返回值为True执行的语句序列}

else

{返回值为False执行的语句序列}

if(scoce<5)
{
System.out.println("小于5");//打印小于5
}
else
{
System.out.println("大于5");//打印大于5
}

还有一种 if-else if(可以有多个)-else 用于进行多重的判断 其语法格式如下:

if(表达式A)

{表达式A返回值为TRUE时执行语句序列}

else if (表达式B)

{表达式A的返回值为False且表达式B返回值为B时执行的语句序列}

。。。else

{所有的表达式的返回值为FALSE时执行的语句序列}  代码如下:

if(score>=90)
{
system.out.println("成绩A");
}esle if(score>=80)
{
system.out.println("成绩B");
}esle if(score>=70)
{
system.out.println("成绩C");
}esle if(score>=60)
{
system.out.println("成绩D");
}else
{
system.out.println("成绩E");

}


2 switch 分支语句

基本语法如下:

switch(判断表达式)

{

case 表达式a:

     判断表达式值与表达式a值相匹配时候 所执行的代码序列

   break;

case 表达式b:

     判断表达式值与表达式b值相匹配时候 所执行的代码序列
   break;

-----

default :

判断表达式值与所有case都不匹配时执行的代码序列

代码如下:

int day=3;
switch(day){
   case 1:
     system.out.println("Monday");
    break;
 case 2:
     system.out.println("Tuesday");
    break;
 case 3:
     system.out.println("Wednesday");
    break;

}


循环语句

java 用来实现循环流程的语句有以下3种: while 语句  do-while语句  for语句

1 while 循环

while循环使用不知道代码需要被重复的次数,但是有明确的终止条件的循环流程 其基本语法如下:

 while(条件表达式)

{语句序列}

public class While {
 public static void main(String[] args) {
    int x=1;
    int sum=0;
    while (x<=10) {
        sum = sum+x;
        x++;
        
    }
    System.out.println(sum);
}
}

2 do-while 循环

do-while循环先执行一次循环体在计算条件表达式的值。其语法如下:

do{

语句序列;

}while(条件表达式);

代码如下:

public class While {
 public static void main(String[] args) {
    int x=1;
    int sum=0;
do  {
        sum = sum+x;
        x++;
        
    }while(x<=10);
    System.out.println(sum);
}
}


3 for循环

for循环通常用于明确知道循环体需要执行的次数的程序

基本语法如下:

for(初始化表达式;条件表达式;更新语句列表)

{

语句序列;

}

代码如下:

public class While {
 public static void main(String[] args) {
    
     int sum=0;
     for (int i = 0; i <= 10; i++) {
        sum = sum+i;
    }
     System.out.println(sum);
    
}
}

至此已经写完了笔记。复习了一些知识。希望大家可以学到一些。以后再更新简单的知识。




0 0