流程控制
if-else语句
Scanner类
Scanner类可以从键盘获取不同的数据类型(C的scanf,python的input)
步骤
1、导包:import java.util.Scanner;
2、Scanner的实例化:Scanner scan = new Scanner(System.in)
3、Scanner不能获取char,String使用next(),其他使用nextXxx()
import java.util.Scanner;
class ScannerTest
{
public static void main(String[] args)
{
//实例化
Scanner scan = new Scanner(System.in);
//调用Scanner类的相关方法
System.out.println("name:");
String name = scan.next();
System.out.println("age:");
int age = scan.nextInt();
System.out.println("height:");
double height = scan.nextDouble();
System.out.print("gender:(true=male,false=female)");
boolean gender = scan.nextBoolean();
System.out.println(name + age + height + gender);
//获取char只能使用String的chatAt方法截取,index从0开始
System.out.println("EngName:");
String eng = scan.next();
char engChar = eng.charAt(0);//获取0号位的字符
System.out.println(engChar);
}
}
练习</