JAVA 之键盘录入

为了程序的灵活性,引入Scanner类(java.util.Scanner):文本扫描器
基本使用:
    1)导包:在JAVA中只要不是java.lang包下的类都需要导包
    位置在class上面,格式import java.util.Scanner;(用那个类导那个类)
    2)固定格式:创建一个文本扫描器对象
        Scanner 对象名=new Scanner(System.in);
    3)友情提示:"请您输入一个数据:"
    4)接受数据:
        int 变量名=对象名.nextInt();
    5)输出变量即可

import java.util.Scanner;
class ScannerDemo{
	public static void main(String[] args){
		//创建键盘录入对象
		Scanner sc=new Scanner(System.in);
		//提示
		System.out.println("请您输入一个数据:");
		//接受数据:int类型数据
		int a=sc.nextInt();
		System.out.println("a:"+a);
		
	}
}
import java.util.Scanner;
class ScannerTest1{
	public static void main(String[] args){
		//创建键盘录入对象
		Scanner sc=new Scanner(System.in);
		//提示
		System.out.println("请您录入第一个数据:");
		int a=sc.nextInt();
		System.out.println("请您录入第二个数据:");
		int b=sc.nextInt();
		//使用三元运算符进行比较
		int max=(a>b)?a:b;
		System.out.println("两个数据的最大值:"+max);
		System.out.println("-------------------------");
		//需求:键盘录入两个数据,求两个数据的最大值
		System.out.println("请您录入第一个数据:");
		int x=sc.nextInt();
		System.out.println("请您录入第二个数据:");
		int y=sc.nextInt();
		boolean flag=(x==y);
		System.out.println("flag:"+flag);
	}
}

//需求:键盘录入三个数据,求三个数据的最大值
import java.util.Scanner;
class ScannerTest2{
	public static void main(String[] args){
		//创建键盘录入对象
		Scanner sc=new Scanner(System.in);
		//提示并接受数据
		System.out.println("输入第一个数据:");
		int num1=sc.nextInt();
		System.out.println("输入第二个数据:");
		int num2=sc.nextInt();
		System.out.println("输入第三个数据:");
		int num3=sc.nextInt();
		//使用中间变量
		int temp=(num1>num2)?num1:num2;
		int max=(temp>num3)?temp:num3;
		System.out.println("三个数据中的最大值是"+max);
		//直接使用三元运算符一步走
		int max2=(num1>num2)?((num1>num3)?num1:num3):((num2>num3)?num2:num3);
		System.out.println("三个数据中的最大值是"+max2);
	}
}

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值