java的简单语句

今天学习的是 if else,switch,for ,while ,do while语句,另外关于 return ,continue ,break的使用。

一,首先,ifelse的使用的第一要点我觉得要大括号使用规范,具体可以如下,

public classSunDayOne{

       public static void main(String args[]){

              int x=100;

              if(x<0)

              System.out.println("dataerror");

              else if(x<5000)

              System.out.println("国庆节快乐,送您一个贺卡");

              else if(x<10000)

              System.out.println("国庆节快乐,送您一套杯子");

              else if(x<30000)

              System.out.println("国庆节快乐,送您一套餐具");

              else if(x>=30000)

              System.out.println("国庆节快乐,送您一套精美骨质瓷器");

              else

              System.out.println("dataerror");

       }

}

这是一个java的语句,值得注意的是 if和else都是单行命令,涉及到多行命令的时候必须要使用大括号。

If的另一特点是他的多层嵌套:如下:

public classSundayTwo{

       public static void main(String args[]){

              int c=5;

              int grade=99;

              if(4<c && c<7){

                     if(grade>=80){

                     System.out.println("他可以参加比赛");

                     }else{

                     System.out.println("他不可以参加比赛");

                     }

              }else{

              System.out.println("他不可以参加比赛");

              }     

       }

}

第二点是switch 

Switch后面可以是部分整形  也可以是字符型和枚举型,因为long等类型的范围大 而我们一般又不会设置那么多的case,所以 只有byte,int short char;具体实现如下:

public class SundayFour{

       public static voidmain(String args[]){

              chari="2";

              switch(i){

                     case"0":

                            System.out.println("星期一");

                            break;

                     case"1":

                            System.out.println("星期二");

                            break;

                     case"2":

                            System.out.println("星期三");

                            break;

                     case"4":

                            System.out.println("星期四");

                            break;

                     case"5":

                            System.out.println("星期五");

                            break;

                     case"6":

                            System.out.println("xingqiliu");

                            break;

                     default:

                            System.out.println("dataerror");

             

              }

       }

}

没有break的话 ,会从第一个匹配的case开始,执行完其下所有命令(不包括default)。

第三 break continue return

Break结束当前一个循环,continue结束一次循环,但是他们两个必须存在于循环语句中,return则不同  return可以总在很多地方。没有太多限制  结束一个方法。

第四  方法

不论类中有几个方法 成语总是从入口main进行。另外,在jvm加载累的时候,代码块就已经执行。

第五 while和dowhile

While是根据条件来执行的,可能一次也不执行,但是dowhile就不同,do第一次是无条件执行,也就是do至少执行一次。下面是一个例子。

public class SundaySeven{

       public static voidmain(String args[]){

              int i=0;

              while(i<11){

                     for(intj=0;j<=i;j++){

                     System.out.print("*");

                     }

                     System.out.println("");

                     i++;

              }

              do{

                     for(intj=0;j<=i;j++){

                     System.out.print("*");

                     }

                     System.out.println("");

                     i++;

              }while(i<20);

       }

}

猜你喜欢

转载自blog.csdn.net/xizi_ghq/article/details/79819189