第一个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 |