一.java常用数据类型
数据类型 | 所占字节 | 注意 |
int |
4 | |
char | 2 | |
double | 8 | |
float | 4 | float a=2f;(必须得加f或F否则他会默认为double) |
boolean | 1 |
只有 true或false没有0或非0 |
String | 为字符串型 | |
long/short int | 8/2 | |
byte | 1 | 1个字节为8位 |
二.数据类型转换
1.自动转换:byte ->short int->char->int->long int ->float->double
转换条件:由低类型向高类型(即箭头所指的转换方向)变量类型不会改变,但计算值会变为高类型的
2.强制类型转换 (数据类型)变量名 如char a; (int)a---------a会强制转换为int型的如
把double类型的a=3.2强制转换为int型的,自动舍去.2。由高精度向低精度转换会损失精确度。
三.java中命名规则
一、命名规范
1、 项目名全部小写
2、 包名全部小写
3、 类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。
如:public class MyClass{}
4、 变量名、方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写。
如:int index=0;
public void toString(){}
5、 常量名全部大写
如:public static final String GAME_COLOR=”RED”;
6、所有命名规则必须遵循以下规则:
1)、名称只能由字母、数字、下划线、$符号组成
2)、不能以数字开头
3)、名称不能使用JAVA中的关键字。
4)、坚决不允许出现中文及拼音命名。
二.注释
//单行注释
/* 多行注释*/
四.运算符
算数运算符:+,-,*,/,%(取余两边的数必须为整型),++(自增),--i自减法。(注意i++与++i的区别)
关系:>,<,!=,<=,>=,==
赋值运算符:=
逻辑运算符:&&与,或||,非!,&不断路与,|不短路或。(不短路的意思是)
位运算符 :...........
三目运算符:a=a>0?b:c;
//如果a大于0,a=b,否则a=c;
2.优先级: