java知识点汇总

第一个java程序

public class test {
    public static void main(String[] args) {
        System.out.println("hello java");
    }
}

注释


public class test {
    /* 这是一行注释 */
    public static void main(String[] args) {
        /*
        * 这也是注释
        */
        System.out.println("666"); // 这也可以是注释
    }
}

获取用户输入

import java.util.Scanner;

public class scanner {
    public static void main(String[] args) {
        System.out.println("enter two numbers:");

        Scanner in = new Scanner(System.in);
        int num = in.nextInt();
        int doub = in.nextInt();
        int resu = num * doub;

        System.out.println("result is " + num + "x" + doub + "=" + resu);

        in.close();
    }
}

数据类型

整数类型

数 据 类 型 内存空间(8位等于1字节) 取 值 范 围
byte 8位 -128 ~ 127
short 16位 -32768 ~ 32767
int 32位 -2147483648 ~ 2147483647
long 64位 -9223372036854775802 ~ 9223372036854775807

浮点类型

数 据 类 型 内存空间(8位等于1字节) 取 值 范 围
float 32位 1.4E-45 ~ 3.4028235E38
double 64位 4.9E-324 ~ 1.7976931348623157E308

隐式类型转换

操作数1 操作数2 转换后的
byte short char int int
byte short char int long long
byte short char int long float float
byte short char int long float double double