代码写错了想老师帮忙看看
来源:3-19 编程练习
慕慕6315658
2019-10-10 08:49: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="";
String str1="str";
//将str的值赋值给str1,并输出
System.out.println("str1="+str1);
1回答
同学你好,报错信息:变量str1已经在main方法中定义。String str1 = str”这里的str1之前已经定义的,直接赋值即可,另外str变量赋值给str1,应该是str1 = str,不是字符串str赋值给str1。修改后代码如下:
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=""; str1=str; //将str的值赋值给str1,并输出 System.out.println("str1="+str1); } }
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题