一、引用数据类型
引用数据类型的使用:数据类型 变量名 = new 数据类型();
使用方法: 变量名.方法名();
1.1Scanner类:
作用:接收键盘的输入,
使用步骤:1.导包,2.创建Scanner类型变量
方法:nextInt()接收键盘输入的整数,
next() 接收键盘输入的字符串
1.2随机数类Random
方法:nextInt(产生随机数)nextInt(整数),范围:0—(整数-1)
nextDouble(范围0.0-1.0 浮点型)
二、流程控制语句
2.1选择结构语句
if:
if(条件){
if语句执行体
}
if……else:
if(条件){
if语句执行体
}else{
else语句执行体
}
if…else if …if
if(条件){
执行语句1
}else if(条件2){
执行语句2
}else{
执行语句3
}
2.2循环语句while
While(循环条件){
执行语句
}
2.3循环语句 for
For(初始化表达式;循环条件;操作表达式){
执行语句
….
}
2.4循环语句do…while
do{
执行语句
….
}while(循环条件);
例子:猜数字游戏
package demo;
importjava.util.Random;
importjava.util.Scanner;
public class Demo1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("请输入要猜的数字(0-100)");
//获取随机数
Random ranNumber = new Random();
int i =ranNumber.nextInt(101);
//获取键盘输入
Scanner sc =new Scanner(System.in);
while(true) {
int j =sc.nextInt();
if(j < i){
System.out.println("猜小了");
}else if( j>i) {
System.out.println("猜大了");
}else {
System.out.println("猜对了 游戏结束");
break;
}
}
}
}