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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 土豪金 中级黑马   /  2017-3-29 23:34  /  978 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

今日作业(必做)
------------------------------------------------------------------
第一题:分析以下需求,并用代码实现
        1.安装Eclipse
        2.在Eclipse中建立工作空间:d:\\mycodes
        3.在该工作空间中创建java项目mineday01
        4.在mineday01项目的src中建立报名com.itheima.tests
        5.在com.itheima.tests包中编写da01作业题中的编码题目(写代码时注意练习快捷键的使用)
        6.将编码区和控制台的字体改为14号字体
       

第二题:分析以下需求,并用代码实现
        1.键盘录入一个三位整数数,请分别获取该三位数上每一位的数值
        2.例如:键盘录入的整数123的个位、十位、百位,分别是3、2、1
        3.打印格式:"数字123的个位是 3, 十位是 2, 百位是 1"
        import java.util.Scanner;

        public class GetNum {
                public static void main(String[] args) {
                        Scanner sr = new Scanner(System.in);
                        System.out.println("录入一个三位整数数");
                        int x = sr.nextInt();
                        int g = x % 10;
                        int s = x % 100 / 10;
                        int b = x / 100;
                        System.out.println("数字" + x + "的个位是" + g + ",十位是" + s + ",百位是" + b);
                }
        }

第三题:看程序说结果,请不要提前运行?
        public class Test03 {
                public static void main(String[] args) {
                         int x = 4;
                         int y = (--x)+(x--)+(x*10);
                         System.out.println("x = " + x + ",y = " + y);
                }
               
       
        }
        结果:
        x=2
        y=26
       
第四题:看程序说结果,请不要提前运行?
        public class Test04 {
                public static void main(String[] args) {
                         int a = 10;
                         int b = 20;
                         int x = a + b++;
                         System.out.println("b=" + b);
                         System.out.println("x=" + x);
                }
        }
        结果:
        b=21
        x=30

第五题:看程序说结果,请不要提前运行?
        public class Test05 {
                public static void main(String[] args) {
                        short s = 30;
                        int i = 50;
                        s += i;//s=80
                        System.out.println("s="+s);
                        int x = 0;
                        int y = 0;
                        int z = 0;
                        boolean a,b;
                        a = x>0 & y++>1;
                        System.out.println("a="+a);//a=false
                        System.out.println("y="+y);//y=1
                        b = x>0 && z++>1;
                        System.out.println("b="+b);//b=false
                        System.out.println("z="+z);//z=0
                        a = x>0 | y++>1;
                        System.out.println("a="+a);//a=false
                        System.out.println("y="+y);//y=2
                        b = x>0 || z++>1;
                        System.out.println("b="+b);//b=false
                        System.out.println("z="+z);        //z=1               
                }
        }
        结果:
        s=80
        a=false
        y=1
        b=false
        z=0
        a=false
        y=2
        b=false
        z=1


第六题:分析以下需求,并用代码实现
        1.键盘录入一个学生成绩(int类型)
        2.判断该学生成绩是否及格
        3.打印格式:
                成绩>=60:打印"合格"
                成绩<60:打印"不合格"
                import java.util.Scanner;

                public class Score {
                        public static void main(String[] args) {
                                Scanner sr = new Scanner(System.in);
                                System.out.println("录入一个学生成绩");
                                int x = sr.nextInt();
                                System.out.println((x >= 60) ? "合格" : "不合格");
                        }
                }


第七题:分析以下需求,并用代码实现
        1.键盘录入三个int类型的数字
        2.要求:
                (1)求出三个数中的最小值并打印
                (2)求出三个数的和并打印
                import java.util.Scanner;

                public class MinAndSum {
                        public static void main(String[] args) {
                                Scanner sr = new Scanner(System.in);
                                System.out.println("录入三个int类型的数字");
                                int x = sr.nextInt();
                                int y = sr.nextInt();
                                int z = sr.nextInt();
                                int min = (x < y ? x : y) < z ? (x < y ? x : y) : z;
                                int sum = x + y + z;
                                System.out.println("求出三个数中的最小值" + min);
                                System.out.println("求出三个数的和" + sum);

                        }

3 个回复

倒序浏览
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马