代码错误
来源:4-5 项目作业
weixin_慕的地0390393
2021-07-17 11:40:54
package com.immocwork;
import java.util.Scanner;
public class studyClass {
public static void main(String[] args) {
// 先取一个整型的随机数
int n=(int)(Math.random()*10-5);
Scanner sc= new Scanner(System.in);
//创建一个一维数组并初始化
String str =sc.toString();
for(int i=0;i<5;i++) {
System.out.println("请输入第"+(i+1)+"个旅游目的地");
String str =sc.toString();
};
System.out.println("随机生成旅游目的地:"+str[n]);
}
这段代码显示错误,没有办法输入,显示不能重复定义str,该
怎么创建并输入这个str的值
1回答
好帮手慕阿园
2021-07-17
同学你好,这里同学定义了两个str,所以报错了

这里数组可以直接创建,如
String[] str= new String [5];
另外使用键盘接收可以使用sc.next()方法
str[i]=sc.next();
同学可以参考如下问答中同学的思路
https://class.imooc.com/course/qadetail/296530
祝学习愉快~
相似问题