1 /**
2 * 从控制台输入一个五位数,计算各个数为之和
3 * @author lenovo
4 *12月21日
5 */
6
7 import java.util.Scanner; // 导入Scanner类
8 public class Yunsuan12_21 {
9 public static void main(String[] args) {
10 System.out.println("输入五位数");
11 Scanner input =new Scanner(System.in); //System.in 代表键盘输入
12 int num = input.nextInt(); // nextInt()代表获取从键盘输入的一个整数,并赋值给num变量
13 System.out.println("数字是:"+num);
14 //利用 / 和 % 运算符获得每位数字
15 int gewei =num%10; // 分解获得个位数
16 int shiwei = num/10%10; // 分解获得十位数
17 int baiwei = num/100%10; // 分解获得百位
18 int qianwei = num/1000%10; // 分解获得千位
19 int wanwei = num/10000; // 分解获得万位
20 // 利用 + 运算符号来计算各位之和
21 int sum=gewei+shiwei+baiwei+qianwei+wanwei;
22 System.out.println("各位之和是:"+sum);
23 }
24 }
1 /**
2 * 计算实际工资
3 * @author lenovo
4 *12.22
5 */
6 import java.util.Scanner;// 导入Scanner类
7 public class Gongzi12_22 {
8 public static void main(String[]args) {
9 System.out.println("请输入基本工资");
10 Scanner sc=new Scanner(System.in);//System.in 代表键盘输入
11 int wage=sc.nextInt();// nextInt()代表获取从键盘输入的一个整数,并赋值给num变量
12 System.out.println("该员工的工资明细为:");
13 double wujia=wage*0.4; //获得物价津贴数,可能有小数 所以用double浮点类型
14 double fangzu=wage*0.25;//获得房租津贴数
15 double sum = wage+wujia+fangzu;//利用+ 获得实际工资
16 System.out.println("基本工资为:"+wage);
17 System.out.println("物价津贴为:"+wujia);
18 System.out.println("房租津贴为:"+fangzu);
19 System.out.println("员工薪水是:"+sum);
20
21 }
22
23 }