当前位置: 首页 > 知识库问答 >
问题:

使用Java[duplicate]将用户输入数组

麹高义
2023-03-14

我做了一个程序,要求我输入一个名字,这个名字应该在一个名为names的数组中。看起来是这样的:

package com.mycompany.beispiel;

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        System.out.println("please type in one full name");
        Scanner scann = new Scanner(System.in);
        String[] names = new String[1];
        names[]=scann.nextLine();
        System.out.println(names);
    }
}

我在这里做错了什么?

共有1个答案

柯轶
2023-03-14

若要将该行存储在数组的第一个元素中,请将其赋给names[0]

names[0] = scann.nextLine();
 类似资料:
  • 我正在尝试填充一个NxN矩阵。我想做的是能够将给定行的所有元素作为一个输入输入。例如,如果我有一个4x4矩阵,对于每一行,我想在一个输入中输入4列,然后在每次输入后打印显示新值的矩阵。我尝试运行以下代码,但我得到一个错误:线程“main”中的异常java.util.InputMismatchException。这是我的代码: 当我得到输入4个数字的提示时,我输入以下内容: 然后我得到错误。

  • 我试图在Python中做基本的加密,在下面的程序中,我加密任何用户类型,然后在解密后显示给用户。我使用的pyCrypto库,我从这里下载:http://www.voidspace.org.uk/python/modules.shtml#pycrypto 以下是我迄今为止编写的代码: 问题是当我从用户那里获取输入时,我的代码不起作用,但是当我给静态输入时,我评论过的代码工作正常。 有人能帮忙吗?我应

  • 这是我的代码。我试图让用户输入选择变量a、b和c的值,这样程序就可以运行方程。数学工作,但是我在第一次输入后得到一个错误。

  • 如何从用户输入一个数字,拆分它的数字,并分别使用每个数字 例如,如果用户输入“4568”,则代码应将4568拆分为4,5,6,8

  • 我正在开发一个待办事项列表程序。 我想让用户可以输入日期、时间和关于。我已经知道日期了。我错过的是时间。 但我有很多例外。我错过了什么吗?

  • 嘿,伙计们,我是一个完全的初学者,在Java,我正在尝试编写一个程序,以这样的方式:油漆公司已经确定,每115平方英尺的墙壁空间,一加仑油漆和8小时的劳动将需要。 这家公司的人工费为每小时18美元。 编写一个程序,允许用户输入需要粉刷的房间数量和每加仑油漆的价格。它还应该要求每个房间有平方英尺的墙壁空间。程序应该具有返回以下数据的方法: 所需油漆的加仑数 所需劳动时数 油漆成本 人工费 喷漆作业的