数据类型与运算符作业

1.从控制台输入一个五位数,计算各个数为之和

 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 }

2.计算员工工资

 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 }

猜你喜欢

转载自www.cnblogs.com/cheng1994/p/10162971.html
今日推荐