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

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

今天才3月28号,中午上课教室就很闷热的。热的想让人睡觉,不知道夏天怎么过,今天课讲得还行吧!作业虽然不难但量 却很实在。下附作业题:今日作业(必做)
------------------------------------------------------------------
第一题:分析以下需求,并用代码实现
        1.定义一个HelloWold类
        2.在类中定义主方法
        3.在主方法中使用输出语句在dos控制台打印HelloWorld
        打印结果如:HelloWorld
        4.在案例中使用当行注释、多行注释添加相关的说明信息
        //定义一个HelloWold类
        public class HelloWold
        {
                //在类中定义主方法
                public static void main(String[] args)
                {
                        //在主方法中使用输出语句在dos控制台打印HelloWorld
                        System.out.println("HelloWorld");
                }
        }


第二题:分析以下需求,简述问题
        1.描述JRE是什么?作用是什么?
        答:JRE是Java的运行环境包含JVM;作用是运行java文件。
        2.描述JDK的是什么?作用是什么?
        答:JDK是Java开发工具,集成了JRE、编译器和JVM,可以编译、运行Java程序
        3.描述JVM是什么?作用是什么?
        答:JVM是Java虚拟机,作用是将Java编译文件转换为计算机可以识别的字节码文件。
        4.简述JRE、JDK、JVM的区别是什么?
        答:JDK包含JRE,JDK和JRE都包含JVM,JRE可以运行class文件,但不能编译Java文件。JDK可以编译Java文件,
        可以运行class文件。JVM是Java虚拟机可以将class文件转化为字节码文件。


第三题:分析以下需求,简述问题
        1.简述什么是java中的关键字
        答:Java中被赋予特定意义的一些单词
        2.关键字的特点
        答:是小写英文单词
        3.举出至少5个java中常见的关键字
        答:public、static、void、class、return


第四题:分析以下需求,简述问题
        1.简述什么是标识符
        答:Java中一些具有特殊意义的字符
        2.简述标识符的组成,注意事项及命名规则
        答:标识符的组成:数字、_、$和字母包括汉字;
                注意事项:不能用已有的关键字和保留字做标识符,尽量用单词及组合来命名,字母相同但单词大小写不同的标识符是不同的标识符;
                命名规则:第1位不能用数字,命名类,首字母必须大写,后面的字母符合“驼峰原则”;命名包的字母必须小写;命名方法
                首字母小写,之后的单词按照“驼峰原则”命名;命名变量字母必须小写;命名常量字母大写。
        3.使用标识符分别定义包、类、接口、方法、变量、常量。
        答:包名:sb;类:Fuck;接口:myutil;变量:a;常量:A



第五题:分析以下需求,完成以下代码
        1.完成错误代码的修改(在day01_source\"错误代码"文件夹中,有4个.java文件。每个.java文件中的代码都有问题,请修改)。

第六题:以下选项中的标识符中,哪些是合法的(ACEGH)
        A:        username
        B:        123username
        C:        username123
        D:        class
        E:        user_name
        F:        98.3
        G:        _username
        H:        HelloWorld
        I:        $ username

第七题:找出以下代码的错误,并修改
        public class Test07_01 {
                public static void main(String[] args) {
                        //int a;变量a未初始化,修改如下
                        int a=0;
                        System.out.println(a);
                        {
                                int c = 20;
                                System.out.println(c);
                        }
                        //c = 30;c未定义,修改如下:
                        int c=30;
                        System.out.println(c);
                }
        }

        public class Test07_02 {
                public static void main(String[] args) {
                byte b = 3;
                //b = b + 4;未将b做强制类型转换,修改如下:
                b=(byte)(b+4);
                System.out.println("b=" + b);
        }
}

        public class Test07_03 {
                public static void main(String[] args) {
                int x = 2;
                {
                        int y = 6;
                        System.out.println("x is " + x);
                        System.out.println("y is " + y);
                }
                //y = x;上面代码块运行结束后,内存将y释放,所以此处y无定义,修改如下:
                int y=x;
                System.out.println("x is " + x);
        }
}


第八题:分析以下需求,并用代码实现
        1.定义一个Test08类
        2.要求在控制台打印输出一段话:
        效果如下:
                谁不曾一意孤行,怒发冲冠过怕只怕少了那份执着
                世界上那些最容易的事情中,拖延时间最不费力
                你若不想做,会找一个或无数个借口;你若想做,会想一个或无数个办法
                public class Test08
                {
                        public static void main(String[] args)
                        {
                                System.out.println("谁不曾一意孤行,怒发冲冠过怕只怕少了那份执着\n世界上那些最容易的事情中,拖延时间最不费力\n你若不想做,会找一个或无数个借口;你若想做,会想一个或无数个办法");
                        }
                }

第九题:分析以下需求,并用代码实现
        1.定义一个Test09类
        2.要求在控制台打印以下数据(利用常量的方式):
                (1)字符串常量        "不忘初心方得始终"
                (2)整数常量                88,-88
                (3)小数常量                88.888
                (4)字符常量                'A','8'
                (5)布尔常量                true,false
                public class Test09
                {
                        public static void main(String[] args)
                        {
                                String A="不忘初心方得始终";
                                int B=88;
                                int C=-88;
                                float D=88.888F;
                                char E='A';
                                char F='8';
                                boolean G=true;
                                boolean H=false;
                                System.out.println("字符串常量:"+A);
                                System.out.println("整数常量:"+B+"、"+C);
                                System.out.println("小数常量:"+D);
                                System.out.println("字符常量:"+E+"、"+F);
                                System.out.println("布尔常量:"+G+"、"+H);
                        }

                }

第十题:分析以下需求,并用代码实现
        1.阐述java中有哪几种数据类型
        答:基本数据类型:byte、short、int、long、float、double、char、boolean
                引用数据类型:数组、类、对象
        2.定义一个Test10类
                要求:在控制台打印以下数据(利用变量的方式):
                        (1)字符串变量s:                "不忘初心方得始终"
                        (2)整数常量i1:                88,        i2:-88
                        (3)小数常量d:                88.888
                        (4)字符常量ch1:                'A',        ch2:'8'
                        (5)布尔常量flag1:        true,        flag2:false

        public class Test10 {
                public static void main(String[] args) {
                String s = "不忘初心方得始终";
                int i1 = 88;
                int i2 = -88;
                float d = 88.888F;
                char ch1 = 'A';
                char ch2 = '8';
                boolean flag1 = true;
                boolean flag2 = false;
                System.out.println("字符串常量s:" + s);
                System.out.println("整数常量i1:" + i1 + "、i2:" + i2);
                System.out.println("小数常量d:" + d);
                System.out.println("字符常量ch1:" + ch1 + "、" + ch2);
                System.out.println("布尔常量flag1:" + flag1 + "、flag2:" + flag2);
        }

}
第十一题:分析以下伪代码,根据需求做出解释

                byte b1=3,b2=4,b;
                b=b1+b2;
                b=3+4;
                哪句是编译失败的呢?为什么呢?
                答:第2句是编译失败的,原因:未将b由int强制类型转换为byte












2 个回复

倒序浏览
这样粘贴复制,这个贴子注定水了
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
南山南 发表于 2017-3-28 01:26
这样粘贴复制,这个贴子注定水了

哦。。。实在不知道发啥,没有什么经典的可发
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马