代码错误

来源: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,所以报错了

http://img.mukewang.com/climg/60f279c70936c0da04440220.jpg

这里数组可以直接创建,如

 String[] str= new String [5];

另外使用键盘接收可以使用sc.next()方法

​  str[i]=sc.next();

同学可以参考如下问答中同学的思路

https://class.imooc.com/course/qadetail/296530

祝学习愉快~

0

0 学习 · 9886 问题

查看课程