Java学习笔记(第三篇)
Java变量
定义:变量是程序中最基本的存储单元,程序执行中数值可变的.本质上,变量其实是内存中的一小块区域,使用变量名来访问这块区域,因此,每一个变量使用前必须要先申请(声明),然后必须进行赋值(填充内容),才能使用.变量是通过使用变量名来访问这块区域的
其要素包括变量名,变量类型。
Java程序中每一个变量都属于特定的数据类型,在使用前必须对其声明,声明格式为:
[修饰符] type varName [=value][,varName[=value]……]
public class Dome2 {
/**
*变量
*/
public static void main(String[] args) {
int a;//变量声明
a = 10;//变量赋值
System.out.println(a);
int b = 10;//声明一个整数类型的变量并赋值,占4个字节
System.out.println(b);
double c = 2.5;//声明浮点类型的变量,占8个字节
System.out.println(c);
String str = "声明一个字符类型的变量";//String 为一个引用类型的变量
System.out.println(str);
}
}
Java 数据类型
基本数据类型
整数类型的有:byte (占一个字节) \ short (占两个字节) \ int (占四个字节) \ long (占八个字节)
浮点类型的有:float (占四个字节)\ double (占八个字节)
public class Double_dome {
public static void main(String[] args) {
double a = 1.5;
//定义一个实数类型的变量,double占8个字节
System.out.println(a);
float b = 1.2f;
//定义一个float类型的变量,float占4个字节,注意,当定义一个float类型的变量时
//计算机会默认为赋予的值为double类型的,因此,在声明一个float类型的变量时需要在赋予的值后面加上f/F来表明值类型
System.out.println(b);
System.out.println(a - b == 0.3);
}
}
字符类型的有:char
public class Char_dome {
public static void main(String[] args) {
char a = 'A';
char b = '中';
System.out.println(a);
System.out.println(a+1);
System.out.println(b);
System.out.println(b+1);
}
}
布尔型:boolean
public class Boolean_dame {
public static void main(String[] args) {
boolean a = true;
//声明一个Boolean类型的值,Boolean的值只有true,false;
if(a = false){
System.out.println("错");
}
else System.out.println("对");;
}
}
引用数据类型
String (字符串)
interface(接口)
数组【】
Java中的整数值还可以以其他进制表示
- 二进制:0,1,满2进1.以0b或0B开头
- 十进制:0-9,满10进1.
- 八进制:0-7,满8进1. 以数字0开头表示
- 十六进制:0-9及A-F,满16进1. 以0x或0X开头表示。此处的A-F不区分大小写
public class Int_Dome {
public static void main(String[] args) {
byte b = 127;//byte 一个字节 的范围为-128 到 127;
short s = 32767;//shor 两个字节 的范围为 - 32768 到 32767
int i= 1;//整数类型 四个字节
long a = 1234;//长整数 八个字节
int c = 010;
//以数字0开头为8进制数
System.out.println(c);
int d = 0b01;
//以0B/0b开头为2进制数
System.out.println(d);
int e = 0x10;
//以0X/0x开头为16进制数
System.out.println(e);
}
}