万里长征第一步——初识java
1.“HelloWorld"
代码如下:
public class HelloWorld{
public static void main(String[] args){
System.out.printin("HelloWorld");
}
}
命名规则:
类名为大驼峰,且不能以数字开头。
可以但不建议使用$及_开头。
2.数据类型
①int类型(整型类型)
int a=10;//4个字节
int占4个字节,32位
最高位为符号位:1代表负数;0代表正数
数值位:31个 则int可表示的范围为
②long类型(长整型类型)
long b=10/10L;//8个字节,分辨出long类型,数值后可加“L”
long占8个字节,64位
数值位:63个 则int可表示的范围为
③double(双精度浮点类型变量)
double d=12.5;//8个字节
Java为强类型字节,小数没有精确
④float(单精度浮点类型)
float f=12.5;//4个字节,分辨出float类型,数值后可加角标“f”
Java的安全性
⑤char(字符类型变量)
char ch=‘a’;//2个字节【一个汉字两个字节,不能表示负数】
⑥byte(字节型变量)
byte b=10;//1个字节,8位
数值位:7个 则byte可表示的范围为-128 — 127
tips:
整型提升:小于4个字节的都提升为4个字节进行运算
强制类型转换:大类型给小类型时进行。如int = (int)long
隐式类型转换:小类型给大类型时进行。如int = byte
⑦short(短整型变量)
short sh=10;//2个字节,16位
⑧boolean(布尔类型变量)
boolean flg=true/false【没有所谓的0是假,非0是真】
占用字节并未详细说明。
不要尝试布尔类型和其他类型转换!
3.基本数据类型与包装类型
4.注意事项
在Java中,变量定义后一定要赋值。
变量指局部变量。
5.string(字符串类型)
①字符串与字符的区别
字符串:双引号引起来的若干字符
String str = "abcd";
字符:单引号引起来的单个字符
String str = 'a';
②转义字符
String str1 = "\"ab\"";
String str2 = "\\cd\\";
其输出结果分别为“ab”和\cd\。
转义字符包含许多,常用的有:\n 换行;\t 水平制表符;’ 单引号;\“双引号;\反斜杠
③字符串的拼接
<1>纯字母拼接
String a = "xue";
String b = "ji";
String c = "yang";
System.out.println(a+b+c);
输出结果为xuejiyang。
<2>数字、字母拼接
int a = 10;
int b = 20;
String str = ab;
System.out.println(a+b+str);
System.out.println(str+a+b);
输出结果分别为30ab和ab1020。