字符串能不能重复赋值

来源: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;

    祝学习愉快~


0

0 学习 · 9886 问题

查看课程