老师,麻烦帮忙检查下,有木有问题?

来源: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回答

好帮手慕小尤

2019-12-04

同学你好,1. 在代码中缺少结束符(;)导致出现语法错误。如图所示:

http://img.mukewang.com/climg/5de782c70969d6b804840166.jpg

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

 http://img.mukewang.com/climg/5de78365093ec69303200106.jpg

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

http://img.mukewang.com/climg/5de7844509d89f8205640306.jpg

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);
}

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

0

0 学习 · 11489 问题

查看课程