java----Day_03

引用数据数据类型(Scanner、Random)

Scanner使用步骤:

         导包:import java.util.Scanner;

创建对象实例:Scanner sc = new Scanner(System.in);

调用方法:

int i = sc.nextInt();用来接收控制台录入的数字

String s = sc.next(); 用来接收控制台录入的字符串

int  s = new Scanner(System.in).nextInt()

  1. Random使用方式:
    1. import导包:所属包java.util.Random 
    2. 创建实例格式:Random 变量名 = new Random();

nt  r = new Random().nextInt(100);//生成0~100之间的随机数

流程控制语句(if、for、while、dowhile、break、continue)

if语句

if (条件语句){

    执行语句;

    ……

}

if else语句

if (判断条件){

    执行语句1

    ……

}else{

    执行语句2

    ……

}

if() else if()语句

if (判断条件1) {

    执行语句1

} else if (判断条件2) {

    执行语句2

}

...

else if (判断条件n) {

    执行语句n

} else {

    执行语句n+1

}

一旦有一个条件满足,后面的语句皆不执行,可以提高代码的效率,适用于循环条件有限的情况

如实现对学生考试成绩进行等级划分的程序

判断条件 ? 表达式1 : 表达式2

就是if else 的缩写

while(循环条件){

执行语句

………

}

for(初始化表达式; 循环条件; 操作表达式){

    执行语句

    ………

}

do {

执行语句

………

} while(循环条件);

循环体无条件循环一次

循环嵌套:

for(初始化表达式; 循环条件; 操作表达式) {

    ………

    for(初始化表达式; 循环条件; 操作表达式) {

        执行语句

        ………

    }

    ………

}

   1.break语句

      在switch条件语句和循环语句中都可以使用break语句。当它出现在switch条件语句中时,作用是终止某个case并跳出switch结构。当它出现在循环语句中,作用是跳出循环语句,执行后面的代码。    

      当break语句出现在嵌套循环中的内层循环时,它只能跳出内层循环,如果想使用break语句跳出外层循环则需要对外层循环添加标记。

    2.continue语句

continue语句用在循环语句中,它的作用是终止本次循环,执行下一次循环。

案例:输出1~100的奇数

  1. 注意事项:

            1,条件表达式无论是简单还是复杂,结果都是boolean类型的值

             2, 如果语句体只有一条语句,大括号可以省略,

                 如果是多条语句,大括号不能省略,建议什么时候都写上大括号

猜你喜欢

转载自blog.csdn.net/qq_38362772/article/details/81700406