Scanner使用的基本步骤:
1.导包
import java.util.Scanner; //导包的动作必须出现在类定义的上面
2.创建对象
Scanner sc = new Scanner(System.in); //只有sc是变量名,可以变,其他的都不允许改变。
3.数据接收
System.out.println(“x:” +x); //只有x是变量名,可以变,其他不允许改变。
import java.util.Scanner; //导包 public class one { public static void main(String[] arges){ Scanner sc = new Scanner(System.in); //创建对象 int x = sc.nextInt(); //接收数据 System.out.println("x:" + x); //输出数据 } }
案例:三个和尚,身高未知,请用程序实现获取这三个和尚的最高身高。
分析:
1.身高未知,采用键盘录入实现。先导包,再创建对象。
import java.util.Scanner;
Scanner sc = new Scanner(System.in);
2.录入三个身高分别赋值给三个变量。
int h1 = sc.nextlnt();
int h2 = sc.nextlnt();
int h3 = sc.nextlnt();
3.用三元运算符进行比较
(h1 > h2) ? h1 : h2;
(h > h3) ? h : h3
import java.util.Scanner; //导包 public class one { public static void main(String[] arges){ Scanner sc = new Scanner(System.in); //创建对象 System.out.println("请输入第一个和尚身高:"); int h1 = sc.nextInt();//接收数据 System.out.println("请输入第二个和尚身高:"); int h2 = sc.nextInt(); System.out.println("请输入第三个和尚身高:"); int h3 = sc.nextInt(); int h = (h1 > h2) ? h1 : h2; //用三元运算符获取最大值 int max = (h > h3) ? h : h3; System.out.println("max:" + max); //输出数据 } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)