1.三种循环的区别
do.......while循环至少执行一次循环体;
for和while循环必须先判断条件成立才能执行循环体;
for和while的区别
for循环结束后初始变量就不能使用了;
而while循环结束后,初始化变量还可以继续访问。
2.跳转语句break
break:中断的意思;
使用场景:switch语句中和循环语句中;
作用:用于结束循环
(2).continue:继续的意思
作用:结束本次循环,继续下次循环
3.Random的概述和基本使用
Random:随机数
作用:产生一个随机数
使用步骤:(和Scanner类似)
a.导包
import java.util.Random;
b.创建对象
Ranndom r =new Random();
c.获取随机数
int number=r.nextInt( x );
x是可以变化的,如果为10即就是产生的数据在0到10之间,包括0但不包括10
4.Random练习之猜数字
系统产生一个1到100之间的随机数,请猜出这个数字是多少。
分析:系统产生一个1到100的一个数据
Random r=new Random()
int number=r.nextInt(100)+1;
键盘录入我们要猜的数据
比较这两个数据用if语句实现
因为要多次才猜数据所以要写一个循环用while(true){循环体语句};
代码如下
import java.util.Random;;
import java.util.Scanner;
public class Test1 {
public static void main(String[] args) {
Random r = new Random();
int number = r.nextInt(100)+1;
while(true){
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
if(i>number){
System.out.println("猜大了");
}else if(i<number){
System.out.println("猜小了");
}else{
System.out.println("猜中了");
break;
}
}
}
}
5.数组概述及定义格式
数组是存储多个变量的东西,这多个变量的数据类型要一致。
定义格式:
a.数据类型【】数组名;
b.数据类型 数组名【】;
举例:
int【】arr;定义了一个int类型的数组,数组名是arr
int arr【】;定义了一个int类型的变量变量名是arr
网友评论