老师,麻烦帮忙检查下,有木有问题?
来源:3-19 编程练习
留枕林郎心
2019-12-04 17:14:52
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 str="";
//将str的值赋值给str1,并输出
str1=str
System.out.println("str1="+str1)
}
}
1回答
同学你好,1. 在代码中缺少结束符(;)导致出现语法错误。如图所示:

2. 定义重复的变量,导致语法错误,如图所示:

建议在代码的后面添加结束符,并修改定义的变量名为str1。修改后代码如下:

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,并输出
str1=str;
System.out.println("str1="+str1);
}如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题