本专栏是自己学Java的旅途,纯手敲的代码,自己跟着黑马课程学习的,并加入一些自己的理解,对代码和笔记 进行适当修改。希望能对大家能有所帮助,同时也是请大家对我进行监督,对我写的代码进行建议,互相学习。
类的定义格式是:
public class 类名{
}
public class crj{
public static void main(String[] args){
int price = 998;
System.out.println(price);
price = 888;
System.out.println(price);
}
}
变量使用注意事项
同一范围内不能重名
变量使用前需要赋值
定义long类型变量,数据后加L,
定义float类型变量,数据后加F;
就是被Java语言赋予了特殊含义的单词
特点 字母全部小写
编辑器有特殊颜色标记
由数字,字母,下划线和美元符组成
注意 不能以数字开头
不能是关键字
区分大小写
命名约定
小驼峰命名法: 命名方法,类
1、标识符一个单词时,首字母小写 name
2、多个单词时,第一个单词首字母小写,其他单词首
字母大写 firstName
大驼峰命名法: 命名类
1、标识符一个单词时,首字母大写 Hello
2、标识符多个单词时,每个单词首字母大写 HelloWorld
用运算符把在字面量或变量连接起来的符合Java语法的式子
对字面量或者变量进行操作的符号
算数运算符 + - * / %
赋值运算符 隐含了强制类型转换
数字相加
隐式转换
把一个表示数据范围小的数值赋值给另一个表示数据范围大的变量
强制转换
把一个表示数据范围大的数值或者变量赋值给另一个数据范围小的变量
字符相加
转换为ASCII码后再相加
字符串相加
字符串拼接
连续进行时,从左到右依次相加
下面展示的是 算数运算符 + - * / %
。
public class crj {
public static void main(String[] args) {
int a=6,b=4;
System.out.println(a+b);
System.out.println(a-b);
System.out.println(a*b);
System.out.println(a/b);
System.out.println(a%b);
//整数相除,结果是整数
}
}
下面展示的是 +情况中数字相加
。
public class crj {
public static void main(String[] args) {
//隐式转换
int a = 10;
double b = 3.14;
System.out.println(a + b);
short s = 10;
int j = 20;
// short i = j + s;
}
}
下面展示的是 +情况中字符相加
。
public class crj {
public static void main(String[] args) {
int i = 10;
char ch ='A'; //转换为ASCII码
System.out.println(i+ch);
}
}
下面展示的是 +情况中字符串相加
。
public class crj {
public static void main(String[] args) {
System.out.println("it" + "heima");
System.out.println(666 + "heima");
System.out.println("heima" + 666);
System.out.println("heima" + 6 + 66);
System.out.println(1 + 99 + "heima");
}
}
下面展示的是 赋值运算符
。
public class crj {
public static void main(String[] args) {
int a = 10;
System.out.println("a:"+ a);
a+=20;
System.out.println("a:" + a);
short s = 1;
System.out.println(s);
}
}