java 如何赋值
变量声明与赋值
在Java中,变量需要先声明类型,再赋值。基本语法如下:
数据类型 变量名 = 值;
示例:
int age = 25; // 整型赋值
double price = 19.99; // 浮点型赋值
char grade = 'A'; // 字符型赋值
boolean isTrue = true; // 布尔型赋值
String name = "Alice"; // 字符串赋值
动态赋值
变量可以通过表达式或用户输入动态赋值:

int x = 10;
int y = x * 2; // 通过表达式赋值
// 通过用户输入赋值(需导入java.util.Scanner)
Scanner scanner = new Scanner(System.in);
System.out.print("输入数字: ");
int num = scanner.nextInt();
数组赋值
数组需先声明长度,再通过索引赋值:
int[] numbers = new int[3];
numbers[0] = 1; // 索引0赋值
numbers[1] = 2;
// 直接初始化赋值
String[] colors = {"Red", "Green", "Blue"};
对象属性赋值
通过对象实例调用属性或方法赋值:

class Person {
String name;
void setName(String n) {
name = n;
}
}
Person p = new Person();
p.name = "Bob"; // 直接属性赋值
p.setName("Bob"); // 通过方法赋值
多重赋值
Java支持连续赋值(相同值):
int a, b, c;
a = b = c = 100; // a、b、c均为100
final常量赋值
用final修饰的变量只能赋值一次:
final double PI = 3.14159;
// PI = 3.14; // 错误,final变量不可修改
类型转换赋值
不同类型赋值需显式或隐式转换:
int i = 100;
long l = i; // 隐式转换(小转大)
double d = (double) i;// 显式转换






