一:需求
键盘接收两个数据进行比较,输出最大值
二:分析
流程控制语句 ——if 条件语句,选择语法 ——if-else。
类文件最上面添加代码
import java.util.Scanner;
// 代码需要的位置获取扫描器对象
Scaaner 对象名 = Scanner(System.in);
三:数据类型
变量名 = 对象名.next 类型 ();
例如:
获取整数
int numl = 对象名.nextInt ();
获取字符串
String ss = 对象名.next();
获取小数
double dd = 对象名.nextDouble();
四:代码实现
import java.util.Scanner;
//引用Scanner.java文件
/**
需求:键盘接收两个数据进行比较,输出最大值
分析:流程控制语句 if条件语句
选择语法B if-else
键盘接收--键盘输入数据--Java提供工具
类文件最上面添加代码
import java.util.Scanner;
//代码需要的位置获取扫描器对象
Scaaner 对象名=Scanner(System.in);
//获取键盘输入的数据
数据类型 变量名=对象名.next类型();
@author daura
@version V.1.0.1
问题汇总
*/
public class MaxNum{
/**
需求:主函数--Java程序运行入口
@param args数组
@return void没有返回值
*/
public static void main(String[] args){
//获取扫描器对象
Scanner can1=new Scanner(System.in);
/*
//获取数据
System.out.println("输入一个数据:");
String st=can.next();
//输出
System.out.println("接收到的数据是:"+st);
*/
//获取第一个整数数据
System.out.println("输入一个数字:");
int num1=can1.nextInt();
//获取第二个整数数据
System.out.println("再输入一个数字:");
int num2=can1.nextInt();
//判断
if(num1>=num2){
//输出最大值是
System.out.println("最大值为:"+num1);
}else{
//输出最大值是
System.out.println("最大值为:"+num2);
}
}
}
运行结果