变量
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uMNkOxpX-1663685946959)(/Users/d/Desktop/デスクトップ - D-MBP/Java学習/ショットカット/变量.jpg)]
变量
- 变量是什么:就是可以变化的量!
- Java是一种强类型语言,每个变量都必须声明其类型。
- Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。
type varName [=value〕 [{,varName [=value]}];
//数据类型 变量名 = 值;可以使用逗号隔开来声明多个同类型变量。
- 注意事项:
- 每个变量都有类型,类型可以是基本类型,也可以是引用类型。
- 变量名必须是合法的标识符。
- 变量声明是一条完整的语句,因此每一个声明都必须以分号结束
public class demo00 {
public static void main(String[] args) {
String hello = "shudenki1";
String hello1 = "shudenki2";
String hello2 = "shudenki3";
String hello3 = "shudenki4";
//String 1hello = "shudenki";
//String #hello = "shudenki";
//String *hello = "shudenki";
System.out.println(hello);
System.out.println(hello1);
System.out.println(hello2);
System.out.println(hello3);
}
}
public class hensu {
public static void main(String[] args) {
String hensu = "値";
//String hensu = "値";
System.out.println (hensu);
}
}
数据类型
强类型语言 java、c++
- 要求变量的使用要严格符合规定,所有变量都必须先定以后才能使用
弱类型语言 javascript、VBS
Java的数据类型分为两大类
-
基本类型(primitive type)
-
数值类型
- byte占一个字节范围:-128-127
- short占两个字节范围:-32768-32767
- int占4个字节范围:-2147483648-2147483647
- long占8个字节范围:-9223372036854775808-9223372036854775807
-
浮点类型
- float占4个字节
- doubile占8个字节
-
字符类型
- char占两个字符
-
-
引用类型(reference type)
- 类
- 借口
- 数组
public class demo02 {
public static void main(String[] args) {
String a="hello";
int num = 10;
System.out.println(a);
System.out.println(num);
}
}
public class suuchi {
public static void main(String[] args) {
//八大基本数据类型
int num1 = 10;//最常用
byte num2 = 20;
short num3 = 30;
long num4 = 30L;//long类型需要在数字后面加上L
//小数:浮点数
float num5 = 50.1F;//float类型需要在数字后面加上F
double num6 = 3.141592653589793238462643;
//字符
char name = '字';//一个字OK,一个字以上不行
//字符串,String不是关键字,类
//String namea = "shu";
//布尔值;是非
boolean flag = true;
//boolean flag = false;
System.out.println(num1);
System.out.println(num2);
System.out.println(num3);
System.out.println(num4);
System.out.println(num5);
System.out.println(num6);
System.out.println(name);
System.out.println(flag);
}
}