字符串能不能重复赋值
来源:3-19 编程练习
慕设计1435617
2022-03-09 13:02:31
public class StringDemo {
public static void main(String[] args) {
// 定义一个布尔类型的变量flag,赋值为true,并输出
boolean flag=true;
System.out.println("flag="+flag);
//定义一个字符串类型的变量str,值为"hello world",并输出
String str="hello world";
System.out.println("str="+str);
//定义一个字符串类型的变量str1,值为空串
String str1="";
//将str的值赋值给str1,并输出
String str1=str;
System.out.println("str1="+str1);
}
}
第3项定义过str1了之后,第4项就不能重复定义了吗?,需要保持定义的唯一吗?
1回答
好帮手慕小蓝
2022-03-09
同学你好~
1.变量的定义语法是:数据类型 变量名; 的格式,例如:String str;和 int n;
2.变量的赋值语法是:变量名 = 值; 的格式,例如str = "abc" 和 n = 3;
通常情况下我们会将声明和赋值简化为一个语句,即:数据类型 变量名 = 值; 的格式,例如:String str = "abc" 和 int n = 3;
所以这个题目中的第四步,只要求赋值而不要求声明,即:str1 = str;
祝学习愉快~
相似问题