变量定义的形式一般为:<类型名称><变量名称>;
变量需要一个名字,变量的名字是一种标识符,意思是它用来识别这个和那个的不同名字;
标识符有其构造规则,基本的原则是:标识符只能由字母数字下划线组成数字不可以出现在第一个位置,java关键字(保留字)不可用作标识符;
int price=0;其中变量的名字是price类型是int ;;
java所有的变量在使用前必须定义或声明,所有变量必须具有确定的数据类型,数据类型表示在变量中可以存放什么样的数据,变量中只能存放指定类型的数据,程序运行过程中也不能改变变量的类型。
变量的类型可分为以下几种:
1、整型
2、字符型
char长度为16位,用于存放单个字符时用‘’,存放字符串时用“”;
Java中还允许使用转义字符‘\’来将其后的字符转变为特殊字符型常量。 例如:char c3 = ‘\n’; // '\n'表示换行符
char类型可以进行运算
3、浮点型
float 长度为32位,可精确7位有效数字
double 长度为64位,精确14位有效数字
默认的小数值是double类型的,因此float f=56.654错误,在数字后加上‘f’或‘F’可直接将double 转化为float。如:float a=56.654f;
4、布尔型
用 boolean 用于表示真假
其长度为1位
boolean b1 = true; boolean b2 = false;
分别代表真假,虽然布尔型真正存放的数据是0、1,但是,注意不能用0、1直接赋值
一般用于以下几种循环中判断
- if条件控制语句;
- while循环控制语句;
- do-while循环控制语句;
- for循环控制语句;
注意:
1.字符串"true"和"false"不会直接转换成boolean类型。
2.boolean类型的值和字符串进行连接运算,则boolean类型的值将会自动转换成字符串。 如:String s = true + "";
入门程序
public class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld!");
}
}