ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

【学习记录3】Scanner处理键盘输入——年薪计算器

【学习记录3】Scanner处理键盘输入——年薪计算器 使用Scanner获取键盘输入【示例1】使用Scanner获取键盘输入/** *测试键盘输入Scanner用法 */ import java.util.Scanner; public class TestScanner{ public static void main(String[] args){ Scanner s new Scanner(System.in); //new创建一个对象 //输入用户名、年龄、月薪 System.out.println(请输入用户名); String uname s.nextLine(); System.out.println(请输入你的年龄); int age s.nextInt(); System.out.println(请输入你的月薪); double monthSalary s.nextDouble(); System.out.println(\n\n\n\n); System.out.println(********年薪计算器********); System.out.println(用户名uname); System.out.println(年龄age); System.out.println(年薪(monthSalary*12)); } }运行结果请输入用户名zhangsan请输入你的年龄20请输入你的月薪8000********年薪计算器********用户名zhangsan年龄20年薪96000.0【示例2】薪水计算器要求(1) 通过键盘输入用户的月薪每年是几个月薪水。(2) 输出用户的年薪(3) 输出一行字如果年薪超过10万恭喜你超越90%的国人如果年薪超过20万恭喜你超越98%的国人。(4) 键盘输入数字88则退出程序使用break退出循环(5) 键盘输入66直接显示重新开始计算...然后算下一个用户的年薪。/** * 薪水计算器 * (1)通过键盘输入用户的月薪每年是几个月薪水。 * (2)输出用户的年薪 * (3)输出一行字“如果年薪超过10万恭喜你超越90%的国人”“如果年薪超过20万恭喜你超越98%的国人”。 * (4)直到键盘输入数字88则退出程序使用break退出循环 * (5)键盘输入66直接显示“重新开始计算...”然后算下一个用户的年薪。 */ import java.util.Scanner; public class SalaryCalculator { public static void main(String[] args){ Scanner s new Scanner(System.in); System.out.println(**********我的薪水计算器**********); System.out.println(1.输入88退出程序\n2.输入66计算下一个年薪); while(true){ System.out.println(请输入月薪); int monthSalary s.nextInt(); System.out.println(请输入一年几个月薪资); int months s.nextInt(); int yearSalary monthSalary*months; System.out.println(年薪是yearSalary); if(yearSalary200000){ System.out.println(恭喜你超越98%的国人!); }else if(yearSalary100000){ System.out.println(恭喜你超越90%的国人!); } System.out.println(输入88退出系统输入66继续计算。); int comm s.nextInt(); if(comm88){ System.out.println(系统退出); break; } if(comm66){ System.out.println(继续计算下一个薪资!); continue; } } } }运行结果**********我的薪水计算器**********1.输入88退出程序2.输入66计算下一个年薪请输入月薪20000请输入一年几个月薪资13年薪是260000恭喜你超越98%的国人!输入88退出系统输入66继续计算。66继续计算下一个薪资!请输入月薪8000请输入一年几个月薪资13年薪是104000恭喜你超越90%的国人!输入88退出系统输入66继续计算。88系统退出
返回列表