A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

15862639182

初级黑马

  • 黑马币:65

  • 帖子:26

  • 精华:0

用编码实现(1)已知一个三位数,请分别获取该三位数上每一位的数值
               (2)例如:123的个位、十位、百位,分别是3、2、1
               (3)打印格式"数字123的个位是 3, 十位是 2, 百位是 1

8 个回复

倒序浏览
本帖最后由 15862639182 于 2016-8-24 23:52 编辑

class Demo_Operator{
        public static void main(String[] args) {
         int x = 123;
         int a = x / 100;
         int b = (x%100) / 10;
         int c = x % 10;
                System.out.println("数字x的个位是" + c + ", 十位是" + b +", 百位是" + a);
     }}           


终于做出来了。顶自己一下!!!

回复 使用道具 举报
开始复习加预习,11点了
回复 使用道具 举报
可以可以,第一次见到论坛有自己发问题自己解决的
回复 使用道具 举报
加油,现在才刚开始~
回复 使用道具 举报
/*根据工龄(整数)给员工涨工资(整数),工龄和基本工资通过键盘录入
        (2)涨工资的条件如下:
                [10-15)     +5000
                [5-10)      +2500
                [3~5)       +1000
                [1~3)       +500
                [0~1)       +200
        (3)如果用户输入的工龄为10,基本工资为3000,程序运行后打印格式"您目前工作了10年,基本工资为 3000元, 应涨工资 5000元,涨后工资 8000元".*/
回复 使用道具 举报
要蒙圈了,这才第三天。。。
回复 使用道具 举报
/*(1)根据工龄(整数)给员工涨工资(整数),工龄和基本工资通过键盘录入
        (2)涨工资的条件如下:
                [10-15)     +5000
                [5-10)      +2500
                [3~5)       +1000
                [1~3)       +500
                [0~1)       +200
        (3)如果用户输入的工龄为10,基本工资为3000,程序运行后打印格式"您目前工作了10年,基本工资为 3000元, 应涨工资 5000元,涨后工资 8000元"
                */
import java.util.Scanner;
class Work_Salary {
        public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入您的工作年限");
        int age = sc.nextInt();
        int x = 3000;
        int y = 0 ;
        int z = 0 ;
        if (age >= 10 && age < 15) {
                y = 5000; z= x + y;
        }else if (age >= 5 && age < 10) {
                y = 2500;z= x + y;
        }else if (age >= 3 && age < 5) {
                y = 1000;z= x + y;
        }else if (age >= 1 && age < 3) {
                y = 500;z= x + y;
        }else if (age >= 0 && age < 1) {
                y = 200;z= x + y;
        }else {
                System.out.println("不在本次计算范围");
                }
            System.out.println("您目前工作了" + age + "年,基本工资为" + x + "元, 应涨工资"+ y + "元,涨后工资" + z +"元");
        }
}
回复 使用道具 举报
15862639182 发表于 2016-8-24 23:53
/*(1)根据工龄(整数)给员工涨工资(整数),工龄和基本工资通过键盘录入
        (2)涨工资的条件如下:
                [10-15)    ...

z=x+y那步总感觉能优化下。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马