Java基础(二)

来源:互联网 发布:破壁机有用吗 知乎 编辑:程序博客网 时间:2024/05/16 07:36

Java基础(2)

1键盘录入

(1)为了提高程序的灵活性,加入了键盘录入数据。
        A.导包:import    java .util.Scanner;(位置在class上面)
        B.创建对象:Scanner   s  =    new  Scanner(System.in);
        C.获取数据:int  x   =  s.nestInt();

2.流程控制语句

(1)顺序控制语句    从上往下依次执行
(2)选择控制语句   按照不同的选择,执行不同的代码
(3)循环控制语句   重复循环代码

3.if判断语句

格式(1):if(比较表达式){
语句体;
}
格式(2):if(比较表达式){
语句体1;
}else{
语句体2;
}
格式(3):if(比较表达式1){
语句体1;
}else  if(比较表达式2){
语句体2;
}
……
else{
语句体N;
}
判断比较表达式的值,是true还是false。     如果是true就执行if后面的语句体,如果是false就执行else后面的语句体。
注意:a.比较表达式无论简单还是复杂,结果都是boolean类型
            b.if语句控制的语句体如果是一条语句,可以省略大括号,如果是多条不能省略,建议不要省略。
            c.三种if语句其实都是一个语句,只要有一个执行,其他都不再执行。
            d.else后面如果没有if,是不会出现比较表达式。

4.switch语句

格式:switch(表达式){
case值1:语句体1;
break;
case值2:语句体2;
break;
……
default:语句体n;
break;
}
注意:表达式可以是byte,short,int,char,    JDK 以后可以是字符串。case后面的值就是要和表达式进行比较的值
    break表示程序到这里中断,跳出switch语句。
    default:如果所有的情况都不匹配,就执行这里。
    case后面是常量不是变量,多个case后面的值不能一样。
    break可以省略,但是结果可能不是我们想要的会出现case穿透,建议不要省略。
   default不一定要在最后可以在任意位置,但是建议在最后。
   switch语句的结束条件遇到break就结束或者执行到最后就结束。




0 0
原创粉丝点击