Day One

第一题:
1.定义一个HelloWold类
2.在类中定义主方法
3.在主方法中使用输出语句在dos控制台打印HelloWorld
 打印结果如:HelloWorld
4.在案例中使用当行注释、多行注释添加相关的说明信息
 

 

 第二题:

1.描述JRE是什么?
运行环境
作用是什么?
代码运行
2.描述JDK的是什么
开发工具
作用是什么? 
java程序开发
3.描述JVM是什么?
java虚拟机
作用是什么?
  跨平台
4.简述JRE、JDK、JVM的区别是什么?
JRE是运行环境
JDK是开发工具
JVM是java虚拟机
JRE的作用是代码的运行
JDK的作用是Java的程序的开发
JVM的作用是可以跨平台进行编译。
第三题:
1.简述什么是java中的关键字
char varchar int boolean double long float
2.关键字的特点 
1.小写  2.变色
3.举出至少5个java中常见的关键
public class static  void int 
第四题:
以下选项中的标识符中,哪些是合法的(ACEGH)
    A:  username 1
    B:  123username 0 数字开头了
    C:  username123 1
    D:  class 0  关键字
    E:  user_name 1
    F:  98.3 0 数字开头了
    G:  _username 1
    H:  HelloWorld  1
    I:  $ username 0  空格不是组成部分
 
第五题:
1.定义一个Test类
2.要求在控制台打印输出如下语句:
效果如下:
    谁不曾一意孤行,怒发冲冠过怕只怕少了那份执着
    世界上那些最容易的事情中,拖延时间最不费力
    你若不想做,会找一个或无数个借口;你若想做,会想一个或无数个办法

第六题: 
byte b1=3,b2=4,b;
b=b1+b2;  //byte + byte = int
//b = (byte)(b1+b2);
b=3+4;
哪句是编译失败的呢?为什么呢?
byte b1=3,b2=4,b;b取不到值。
 

第七题:
找出下列代码中出错的地方,并将其改正.
public class Test01 {
    public static void main(String[] args) {
        int 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);//c取不到值
    }
}
    c = 30;//c取不到值  int c = 30;
public class Test02 {
    public static void main(String[] args) {
        byte b = 3;
        b = b + 4;//需要强转  b = (byte)(b+4);  b+=4;
        System.out.println("b=" + b);
    }
}
 b = b + 4;//需要强转  b = (byte)(b+4);  b+=4;
 
public class Test07 {
    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取不到值  int y = x;
        System.out.println("x is " + x);
    }
}
y = x; //y取不到值  int y = x;

posted @ 2020-10-10 18:07  橘子fox  阅读(54)  评论(0编辑  收藏  举报