键盘录入数据

键盘录入

键盘录入数据基本步骤:
Scanner:文本扫描器 jdk提供的一个类

1.导包 import java.util.Scanner; 它的位置在class的上面

2.创建键盘录入对象 Scanner sc = new Scanner(System.in) ;

3.接收数据 int result = sc.nextInt() ;

4.输出结果result

代码实现:

//1.导包
import java.util.Scanner ;
class ScannerDemo{
public static void main(String[] args){
//2.创建键盘录入对象
Scanner sc = new Scanner(System.in) ;
//2.1温馨提示
System.out.println("请您高抬贵手赐给我一个数据吧:");
//3.接收数据
int result = sc.nextInt();
//4.输出
System.out.println("赐给我的数据是:"+result);
}
}

习题:

1.键盘录入两个数据,获取这两个数据中的最大值:
//1.导包
import java.util.Scanner ;
class Demo{
public static void main(String[] args){
//2.创建键盘录入对象
Scanner sc = new Scanner(System.in) ;
//2.1温馨提示
System.out.println("请输入第一个数据:") ;
//3.接收数据
int a = sc.nextInt();
//跟上面一样录入第二个数据
System.out.println("请输入第二个数据:") ;
int b = sc.nextInt();
//求和
int c = a+b;
//输出c
System.out.println("两个数据的和是:"+c);
}
}
2.键盘录入三个数据,获取这三个数据中的最大值:
//导包
import java.util.Scanner ;
class Demo{
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();
//第三个数据
System.out.println("请输入第三个数据:") ;
int c = sc.nextInt();

//使用三元运算符
//int max = (a>b)? a:b ;
//System.out.println("max:"+ max);  这个是两个数据获取最大值

int max = (a>b)? ((a>c)? a : c) :((b > c)? b : c) ;
System.out.println("三个数据中最大值是:"+ max);

//上面这个看不懂的话 还可以使用第三方变量
int temp = (a > b) ? a : b
int max = (temp > c)? temp : c ;
System.out.println("三个数据中最大值是"+ max);   //这样也可以
}
}
3.键盘录入两个数据,比较这两个数据是否相等:
//跟上面的一样
//导包
import java.util.Scanner ;
class Demo{
public static void main(String[] args){
//键盘录入对象
Scanner sc = new Scanner(System.in) ;
//提示
System.out.println("请输入第一个要比较的数据:") ;
//接收数据
int x = sc.nextInt();
//第二个数据
System.out.println("请输入第二个要比较的数据:") ;
int y = sc.nextInt();
//用boolean接收
boolean falg = (x == y) ;
System.out.println("flag:"+flag) ;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值