• 2018-12-21 上机作业 变量与输入数据


    一、商场为员工提供了基本工资、物价补贴及房租补贴。其中,物价津贴为基本工资的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!

  • 相关阅读:
    js类型自动转换以及==对比规则
    js改变作用域链
    cookie简单实例
    js操作cookie
    body设置margin为0
    inline-block和block元素水平居中显示
    执行git clone遇到警告解决办法
    git中各大写字母表示含义
    git命令报错
    linux.txt
  • 原文地址:https://www.cnblogs.com/kemii/p/10158926.html
Copyright © 2020-2023  润新知