文章目录
一、Java 变量
变量是存储数据值的容器。
在 Java 中,有不同类型的变量,例如:
- String- 存储文本,例如“hello”。字符串值用双引号括起来
- int - 存储整数(整数),不带小数,例如 123 或 -123
- float - 存储带小数的浮点数,例如 19.99 或 -19.99
- char- 存储单个字符,例如 ‘a’ 或 ‘B’。Char 值用单引号括起来
- boolean - 存储具有两种状态的值:真或假
二、声明(创建)变量
要创建变量,您必须指定类型并为其赋值.语法如下:
type variable = value;
其中type是 Java 的类型之一(例如int或String),而 variable是变量的名称(例如x或 name)。等号用于将值分配给变量。
举个例子:创建一个名为name的变量String并将其赋值为“ 川川帅哥”
package test2; public class t1 { public static void main(String[] args) { String name = "川川帅哥"; System.out.println(name); } }
运行:
要创建一个应该存储数字的变量。
举个例子:创建一个名为h,类型int的变量并将其赋值为15:
package test2; public class t2 { public static void main(String[] args) { // TODO Auto-generated method stub int h = 15; System.out.println(h); } }
运行:
你也可以声明一个变量而不赋值,然后再赋值:
package test2; public class t3 { public static void main(String[] args) { // TODO Auto-generated method stub int myNum; myNum = 15; System.out.println(myNum); } }
运行:
请注意,如果您为现有变量分配一个新值,它将覆盖以前的值。
例如:将myNumfrom的值更改15为20
package test2; public class t4 { public static void main(String[] args) { // TODO Auto-generated method stub int myNum = 15; myNum = 20; // myNum现在是20 System.out.println(myNum); } }
运行:
三、最终变量
如果您不希望其他人(或您自己)覆盖现有值,则可以添加关键字(这会将变量声明为“final”或“constant”,这意味着不可更改和只读)。
package test2; public class t5 { public static void main(String[] args) { final int myNum = 15; myNum = 20; // 报错 System.out.println(myNum); } }
这样机会报错了。
四、其他类型
int myNum = 6; float myFloatNum = 5.99f; char myLetter = 'w'; boolean myBool = true; String myText = "川川菜鸟";
五、显示变量
该println()方法通常用于显示变量。要组合文本和变量,请使用以下+字符。
例如:
package test2; public class t6 { public static void main(String[] args) { // TODO Auto-generated method stub String name = "川川"; System.out.println("你好 " + name); } }
运行:
您还可以使用该+字符将一个变量添加到另一个变量中
package test2; public class t7 { public static void main(String[] args) { // TODO Auto-generated method stub String firstName = "川川"; String lastName = "菜鸟"; String fullName = firstName + lastName; System.out.println(fullName); } }
运行:
对于数值,该+字符用作数学运算符(注意我们int在这里使用(整数)变量)
package test2; public class t8 { public static void main(String[] args) { // TODO Auto-generated method stub int x = 5; int y = 5; System.out.println(x + y); } }
运行:
六、声明多个变量
要声明多个相同类型的变量,请使用逗号分隔的列表
package test2; public class t10 { public static void main(String[] args) { // TODO Auto-generated method stub int x = 5, y = 6, z = 50; System.out.println(x + y + z); } }
运行:
七、Java 标识符
所有 Java变量都必须 用唯一的名称标识。这些唯一的名称称为标识符。标识符可以是短名称(如 x 和 y)或更具描述性的名称(age、sum、totalVolume)。
注意:建议使用描述性名称以创建易于理解和可维护的代码
package test2; public class t9 { public static void main(String[] args) { int minutesPerHour = 60; int m = 60; System.out.println(minutesPerHour); System.out.println(m); } }
运行: