一、商场为员工提供了基本工资、物价补贴及房租补贴。其中,物价津贴为基本工资的40%,房租津贴为基本工资的百分之25%。要求:从控制台输入基本工资,并计算输出实领工资
①Sts运行结果如下
package com.test; import java.util.Scanner;//导入包 /** * 工资表 wage·工资 * @author Mr.kemi * 2018-12-21 */ public class Wage { public static void main(String[] args) { Scanner money = new Scanner(System.in);//创建Scanner对象,获取键盘输入数据。 System.out.println("您这个月工资多少啊:");//输出提示语。 int basepay = money.nextInt();//假设 BasePay为工资变量 ,用money赋值给BasePay。 System.out.println("您的具体工资如下:"); System.out.println("基本工资为:"+basepay); System.out.println("物价津贴为:"+basepay*0.4); System.out.println("房租津贴为:"+basepay*0.25); System.out.println("您的薪水总共是:"+(basepay+basepay*0.4+basepay*0.25)); } }
②Idea运行结果如下
1 import java.util.Scanner; 2 public class wage { 3 public static void main(String[] args) { 4 Scanner money = new Scanner(System.in);//创建Scanner对象,获取键盘输入数据。 5 System.out.println("您这个月工资多少啊:");//输出提示语。 6 int basepay = money.nextInt();//假设 BasePay为工资变量 ,用money赋值给BasePay。 7 System.out.println("您的具体工资如下:"); 8 System.out.println("基本工资为:"+basepay); 9 System.out.println("物价津贴为:"+basepay*0.4); 10 System.out.println("房租津贴为:"+basepay*0.25); 11 System.out.println("您的薪水总共是:"+(basepay+basepay*0.4+basepay*0.25)); 12 } 13 14 }
③Eclipse项目图
1 package com.test; 2 3 import java.util.Scanner;//导入包 4 5 /** 6 * 工资表 wage·工资 7 * @author Mr.kemi 8 * 2018-12-21 9 */ 10 public class Wage { 11 public static void main(String[] args) { 12 Scanner money = new Scanner(System.in);//创建Scanner对象,获取键盘输入数据。 13 System.out.println("您这个月工资多少啊:");//输出提示语。 14 int basepay = money.nextInt();//假设 BasePay为工资变量 ,用money赋值给BasePay。 15 System.out.println("您的具体工资如下:"); 16 System.out.println("基本工资为:"+basepay); 17 System.out.println("物价津贴为:"+basepay*0.4); 18 System.out.println("房租津贴为:"+basepay*0.25); 19 System.out.println("您的薪水总共是:"+(basepay+basepay*0.4+basepay*0.25)); 20 } 21 }
二、从控制台输入一个五位数,计算各个数位之和。
①Sts运行结果如下
1 package com.test; 2 import java.util.Scanner;//导入包 3 //sum·和 4 /** 5 * 这是随机五位数之和 6 * @author 叶晓鹏的作业② Mr.kemi 7 * 2018-12-21 8 */ 9 public class Sum { 10 public static void main(String[]args){ 11 Scanner five = new Scanner(System.in); //创建Scanner对象,获取键盘的数据! 12 System.out.println("请输入五位数字:");//输出提示语 输入5位数 13 int number = five.nextInt();//假设变量number为用户输入的5位数, 14 int wanwei = number/10000;//求万位 15 int qianwei = number/1000%10;//求千位 16 int baiwei = number/100%10;//求百位 17 int shiwei = number/10%10;//求十位 18 int gewei = number%10;//求个位 19 System.out.println(wanwei); 20 System.out.println(qianwei); 21 System.out.println(baiwei); 22 System.out.println(shiwei); 23 System.out.println(gewei); 24 System.out.print("这五位数之和是:"); 25 System.out.println(wanwei+qianwei+baiwei+shiwei+gewei);//个位到万位之和 26 } 27 28 }
②Idea运行结果如下
1 import java.util.Scanner; 2 //Myriabit·万位 kilobit·千位 hundreds·百位 decade·十位 unit·个位 3 public class Sum { 4 public static void main(String[] args){ 5 Scanner five = new Scanner(System.in);//输入键盘数据 设置FIVE为变量 6 System.out.println("请输入你想要的五位数:"); 7 int number = five.nextInt(); 8 int myriabit = number/10000; 9 int kilobit = number/1000%10; 10 int hundreds = number/100%10; 11 int decade = number/10%10; 12 int unit = number%10; 13 System.out.println("万位为"+myriabit); 14 System.out.println("千位为"+kilobit); 15 System.out.println("百位为"+hundreds); 16 System.out.println("十位为"+decade); 17 System.out.println("个位为"+unit); 18 System.out.print("五位数之和为:"); 19 System.out.println(kilobit+myriabit+hundreds+decade+unit); 20 } 21 }
③Eclipse项目图
1 package com.test; 2 3 import java.util.Scanner;//导入包 4 5 public class Sum { 6 public static void main(String[] args) { 7 Scanner five = new Scanner(System.in);//输入键盘数据 8 System.out.println("小可爱,请输入5位数:"); 9 int number = five.nextInt(); 10 int wanwei = number/10000; 11 int qianwei = number%10000/1000; 12 int baiwei = number%1000/100; 13 int shiwei = number%100/10; 14 int gewei = number%10; 15 System.out.println("万位是"+wanwei); 16 System.out.println("千位是"+qianwei); 17 System.out.println("百位是"+baiwei); 18 System.out.println("十位是"+shiwei); 19 System.out.println("个位是"+gewei); 20 System.out.print("小可爱,你的五位数之和是:"); 21 System.out.println(wanwei+qianwei+baiwei+shiwei+gewei); 22 } 23 }
链接:https://pan.baidu.com/s/1ZLFEUt5s8t5R7rxVmfSZ0A
提取码:uzq8
over~HelloWorld!