title: Java基础语法(2)-变量 html
blog: CSDNjava
data: Java学习路线及视频面试
变量的做用spring
使用变量注意后端
声明变量springboot
变量的赋值前后端分离
声明和赋值变量学习
语法: <数据类型> <变量名> = <初始化值>编码
例如:int age = 10;操作系统
变量的分类-按声明的位置的不一样
在方法体外,类体内声明的变量称为成员变量。
两者在初始化值方面的异同
Java各整数类型有固定的表数范围和字段长度,不受具体OS的影响,以保证java程序的可移植性。
java的整型常量默认为 int 型,声明long型常量须后加‘l’或‘L’
java程序中变量一般声明为int型,除非不足以表示较大的数,才使用long
类 型 | 占用存储空间 | 表数范围 |
---|---|---|
byte | 1字节=8bit位 | -128 ~ 127 |
short | 2字节 | -215 ~215-1 |
int | 4字节 | -231 ~ 231-1 (约21亿) |
long | 8字节 | -263 ~ 263-1 |
bit: 计算机中的最小存储单位。byte:计算机中基本存储单元。
VariableTest
public class VarialeTest{ public class void main(String[] args){ int number1 = 10; //声明变量number int number2 = 20; int number3 = number1+number2; //number3为10+20=30 System.out.println("Number=" + number3) } }
与整数类型相似,Java 浮点类型也有固定的表数范围和字段长度,不受具体操做系统的影响
浮点型常量有两种表示形式
类 型 | 占用存储空间 | 表数范围 |
---|---|---|
单精度float | 4字节 | -3.403E38 ~ 3.403E38 |
双精度double | 8字节 | -1.798E308 ~ 1.798E308 |
char 型数据用来表示一般意义上“字符”(2字节)
Java中的全部字符都使用Unicode编码,故一个字符能够存储一个字母一个汉字或其余书面语的一个字符。
字符型变量的三种表现形式
字符常量是用单引号(‘ ’)括起来的单个字符。例如:char c1 = 'a'; char c2= '中'; char c3 = '9';
Java中还容许使用转义字符‘\’来将其后的字符转变为特殊字符型常量。例如:char c3 = ‘\n’; // '\n'表示换行符
直接使用 Unicode 值来表示字符型常量:‘\uXXXX’。其中,XXXX表明一个十六进制整数。如:\u000a 表示 \n。
char类型是能够进行运算的。由于它都对应有Unicode码。
boolean 类型用来判断逻辑条件,通常用于程序流程控制
boolean类型数据只容许取值true和false,无null。
自动类型转换
public class StringTest { public static void main(String[] args) { int no = 10; String str = "abcdef"; String str1 = str + "xyz"+ no; str1 = str1 + "123"; char c = '国'; double pi = 3.1416; str1 = str1 + pi; boolean b = false; str1 = str1 + b; str1 = str1 + c; //abcdefXYZ101233.1416false国 System.out.println("str1 = " + str1); }
String a = "43"; int i = Integer.parseInt(a);
2020-3-26: 代码整洁之道-关于标识符
2020-3-26: Java基础语法(1)-关键字与保留字