Java 基础 键盘录入

键盘录入:

提高程序的交互性,灵活性,将数据改为键盘录入形式
 * JDK中提供的scanner类

具体实现步骤:

1.导入包  import java.util.Scanner;
 * 2.创建键盘录入对象 
 *       Scanner sc = new Scanner(System.in);
 * 3.接受数据  int a = sc.nextInt(); 如下:

package com.yupy03;
import java.util.Scanner;

public class ScannerDemo {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入一个名字:");
		String name = sc.nextLine();
		System.out.println("请输入身高:");
		int a = sc.nextInt();
		System.out.println("名字:"+name+":身高:"+a);
	}
}

键盘录入
 * 1.两个数据求和 2.两个数据是否相等 3.获取三个数据的最大值

1.两个数据求和

package com.yupy03;
import java.util.Scanner;

public class ScannerDemo02 {
	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 he = a+b;
		System.out.println("两个数据和:"+he);//自动输出结果和
	}
}

2.两个数据是否相等

package com.yupy03;
import java.util.Scanner;
public class ScannerDemo03 {
	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();
		boolean c =(a==b);
		System.out.println("两个数据是否相等:"+c);//输出结果两个数据是否相等
	}

}

3.获取三个数据的最大值

package com.yupy03;
import java.util.Scanner;
public class ScannerDemo04 {
	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 ls =(a>b)?a:b;//这里用到了 三元运算符
		int max =(ls>c)?ls:c;//同样三元运算符
		System.out.println("三个数据最大值是:"+max);
	}

}

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值