- 1、类的基本结构
- 2、Scanner用户输入
- 3、if选择结构
- 1、if...else...结构
- 2、if...结构
- 3、if...else if...结构
- 4、Scanner+if结合
- 4、期中测试答案
类
//所属包
package code00;
//公共的类,类名为:Demo
public class Demo {
}
main函数
package code00;
public class Demo {
public static void main(String[] args) {
//main函数(主函数)
//程序的入口
//有main函数程序才能执行
//代码需要放到main函数中
}
}
2、Scanner用户输入
package wdb2021;
import java.util.Scanner;
public class MyScanner {
public static void main(String[] args) {
//往程序中引入了scanner类型的数据
//scanner类型的就是负责接收键盘数据的
//因为他要获取数据,数据再电脑里以数据流的形式存在
Scanner abc = new Scanner(System.in);
//String a = abc.next();//接受一个字符串到程序中
//boolean b = abc.nextBoolean();//接受一个布尔类型到程序中
System.out.println("请你输入整数类型的内容");
int c = abc.nextInt();
System.out.println("你输入的整数是");
System.out.println(c);
//用完之后要关闭
abc.close();
}
}
3、if选择结构
1、if…else…结构
public class Demo {
public static void main(String[] args) {
int a = 1;
int b = 2;
if (a > b) {
System.out.println("a更大");
} else {
System.out.println("b更大");
}
}
}
2、if…结构
public class Demo {
public static void main(String[] args) {
int a = 1;
int b = 2;
if (a > b) {
System.out.println("a更大");
}
}
}
3、if…else if…结构
package code00;
public class Demo {
public static void main(String[] args) {
int a = 60;
if (a >= 0 && a <= 59){
System.out.println("成绩是D等级");
}else if (a >= 60 && a <= 79){
System.out.println("成绩是C等级");
}else if (a >= 80 && a <= 89){
System.out.println("成绩是B等级");
}else {
System.out.println("成绩是A等级");
}
}
}
4、Scanner+if结合
package code00;
import java.util.Scanner;
public class Demo {
public static void main(String[] args) {
//从键盘获取成绩
Scanner scanner = new Scanner(System.in);
System.out.println("请输入你的成绩:");
int a = scanner.nextInt();
System.out.println("你的成绩是:" + a +"分。");
scanner.close();
//对获取到的成绩利用if选择结构进行分类
if (a >= 0 && a <= 59){
System.out.println("成绩是D等级");
}else if (a >= 60 && a <= 79){
System.out.println("成绩是C等级");
}else if (a >= 80 && a <= 89){
System.out.println("成绩是B等级");
}else {
System.out.println("成绩是A等级");
}
}
}
4、期中测试答案
package code00;
import java.util.Scanner;
public class Demo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个整数:");//获取前进行提示
int a = scanner.nextInt();//获取一个整数
System.out.println("你输入的第一个整数是:"+a);//获取后进行展示
System.out.println("请输入第二个整数:");//获取前进行提示
int b = scanner.nextInt();//获取第二个整数
System.out.println("你输入的第二个整数是:"+b);//获取后进行展示
System.out.println("请输入第三个整数:");//获取前进行提示
int c = scanner.nextInt();//获取第三个整数
System.out.println("你输入的第三个整数是:"+c);//获取后进行展示
scanner.close();
//方法一:嵌套if...else(推荐答案)
if (a >= b){
//若ab中较大的是a,让a和c进行比较
if (a >= c){
System.out.println("最大的数是:" + a);
}else {
System.out.println("最大的数是:" + c);
}
}else {
//若ab中较大的是b,让b和c进行比较
if (b >= c){
System.out.println("最大的数是:" + b);
}else {
System.out.println("最大的数是:" + c);
}
}
/
/
}
}



