java基础(2)

1.程序流程控制:顺序结构、分支结构、循环结构、控制循环结构。

 顺序结构:如果代码里没有流程控制,程序是一行一行的向下运行,直到程序的最后。

 2.判断语句if语句

 if语句的格式:

方式一:

if(表达式)
{
     方法体
}

方式二:

if(表达式)
{
     执行语句;      
}else{
    执行语句;
}

方式三:

if(表达式)
{
    执行语句;
}else if(执行语句)
{   
   执行语句;
}else{
    执行语句;
}

3.选择语句 ,switch语句

  格式:

switch(表达式)
{
   case 表达式:
         执行语句;
   break;
   case 表达式:
         执行语句;
   break;
   case 表达式:
         执行语句;
   break;
   default :
         执行语句;
   break//可以写可以不写;
}

case和default是没有顺序,先执行第一个case,都没有匹配的时候执行default,结束switch语句的两种情况,一种是break,假如没有break,那么就会一行一行的执行,直到结束,假如一个匹配就会将后面的代码都会执行。

举例:

class switch 
{
    public static void main(String[] args) 
    {
        int a = 7,b = 5;
        switch(a-b)
        {
            case 3://表达式可能的值;
            {
                System.out.println("33!");
            }
            break;
            case 4:
            {
                System.out.println("44!");
            }
            break;
            default://没有执行的选项就会执行该语句!
                 System.out.println("其它的");
        }
    }
}

switch中的值可以是bye、char、short、int四种基本数据类型以及它们的包装类和枚举,string是对象,不是基本的数据类型。

4.循环结构:用于处理重复的执行操作,根据判断条件的值,决定程序段落的执行次数,而这个程序我们成为循环体。

循环有:while,for,do……while.

while:事先不需要知道循环多少次,仅仅是根据数据执行的过程中得到什么时候结束。

do……while:它和上面一样,但是他会首先执行一次,在进行判断。

for需要知道循环的次数;

格式:while(条件)
{ 
  执行语句
}

do……while的格式

do{
  执行语句;
}while(条件);

while:可以不执行,do……while:至少会执行一次。

原文地址:https://www.cnblogs.com/kw28188151/p/8284109.html