1.图示
package Java;
/*
1.导包
import java.util.Scanner;
2.创建键盘录入对象
Scanner sc = new Scanner(System.in);
3.接受数据
int a = sc.nextInt();
*/
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(); //nextLine 是字符串类型的数据
System.out.println("请输入身高 :");
//接收数据
int a = sc.nextInt();
System.out.println("请输入年龄 :");
int age = sc. nextInt();
System.out.println("名字:"+name+"身高:"+a+"年龄:"+age);
}
}
2.Scanner包的相加
package Java;
//导包
import java.util.Scanner;
/*
1.键盘录入练习,两个数据求和
*/
public class ScannerDemo01 {
public static void main(String[] args) {
//创建Scanner对象
Scanner sc = new Scanner(System.in);
System.out.println("请输入第一个数据: ");
int one = sc. nextInt();
System.out.println("请输入第二个数据: ");
int two = sc.nextInt();
int a = one +two;
System.out.println("两个数据和为: " +a);
}
}
3.Scanner包进行数据的比较
使用到了boolean类型的转换
package Java;
import java.util.Scanner;
public class ScannerDemo02 {
public static void main(String[] args) {
//创建Scanner对象
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);
}
}
4.Scanner包进行最大值的比较(三元运算符)
package Java;
import java.util.Scanner;
/*
3.键盘录入,寻找最大值
*/
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();
System.out.println("请输入第三个数据: ");
float c = sc.nextFloat();
int temp=(a>b)?a:b;
float max = (temp>c)?temp:c;
System.out.println("三个数据中的最大值是:"+max);
}
}

1388

被折叠的 条评论
为什么被折叠?



