java入门基础001
从helloworld开始
public class World{
public static void main(String[] args){
System.out.println("helloWorld");
}
}
- class后面跟着的 World是这个类的名字,一个文件中只能有一个Public类;
- main函数前的public是访问修饰限定符(还有private protected);
- void是方法的返回值(其他有int String float boolean 等等);
- String[] args 是形参,作用一般是接收运行的时候的输入的数据;
- System.out.println(); 这是打印完然后在换行;同理System.out.print是打印完不换行,光标依然留在这行;
2. 数据类型
数据类型 | 默认长度 | 取值 |
boolean | true flase | |
byte | 1byte | -128 -- 127 |
char | 2byte | 0 -- 65535 |
short | 2byte | -32768 -- 32767 |
int | 4byte | -2^31 -- 2^31-1 |
long | 8byte | -2^36 -- 2^63-1 |
float | 4byte |
类型的转换
自动类型的转换(小的类型转换成大的类型)
(byte,short →int)(char →int)(int →float)
(int →long)( float→double)(long→double)
byte b=10;
int i1=1;
int i1=b;
float f1=i1;
特殊注意的是,byte型到char型输入小类型转大类型,但是不能自动转换,因为会损失精度,只能强制转换;
类型的强制转换(大的类型转换成小的类型)
★★★char和short类型大小一样,但是由于取值范围的不同,所以二者直接都要强制转化。
float f1=2.45;
int i3=(int)f1;