JAVA中怎样把用户输入的字符串存入数组中?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA中怎样把用户输入的字符串存入数组中?相关的知识,希望对你有一定的参考价值。

参考技术A

import java.util.Scanner;

import java.util.InputMismatchException;

public class saveInputToArr



public static void main(String[] args)



Scanner scan = null;

try

scan = new Scanner(System.in);

System.out.print( "请输入个数: " );

int inputNum = scan.nextInt();

if( inputNum <= 0 )

throw new Exception( "输入有误" );





System.out.println( "请输入数字: " );

int arr[] = new int[inputNum];

int num = 0;

int count = 0;

while( count < inputNum )

num = scan.nextInt();

arr[count] = num;

count++;





for( int i = 0; i < arr.length; i++ )

System.out.print( arr[i] + "  " );



 catch ( Exception e )

throw new InputMismatchException( "\\u8f93\\u5165\\u6709\\u8bef\\u002c\\u0020\\u8bf7\\u91cd\\u65b0\\u8f93\\u5165" );

 finally

try

if ( scan != null )

scan.close();

 

 catch ( Exception e2 )

e2.printStackTrace();









运行结果为:

请输入个数: 2

请输入数字:99

123

99 123

扩展资料

Java从输入中读取一个数组

import java.util.Scanner;

public class Main  

public static void main(String[] args)

// TODO Auto-generated method stub

Scanner sc = new Scanner(System.in);



String str = sc.nextLine().toString();//用nextLine()可以读取一整行,包括了空格,next()却不能读取空格

String arr[] = str.split(" ");//拆分字符串成字符串数组

int a[] = new int[arr.length];

for(int j = 0; j < a.length; j++)



a[j] = Integer.parseInt(arr[j]);

System.out.print(a[j] + " ");



怎样把c语言程序和文件存入同一目录中?

把c语言程序和文件存入同一目录中,
在把项目中的文件移除掉,
重新将文件加入到项目即可
参考技术A //没调试,简单写了下
int
text()

dir
*pd
=
null;
struct
dirent
*ptr
=
null;
//打开目录,pd为该目录句柄
if
(
(pd
=
opendir("d:/"))
==
null)

puts("open
failed");
return
-1;

//遍历目录
while
(
(ptr
=
readdir(pd))
!=
null)

//输出目录下文件名
puts(ptr->d_name);

return
0;

以上是关于JAVA中怎样把用户输入的字符串存入数组中?的主要内容,如果未能解决你的问题,请参考以下文章

java中怎样将字符串转换成日期形式存入数据库

C语言中,对于不知道长度的数组怎样输入。。。

怎样把c语言程序和文件存入同一目录中?

java怎么在控制台输入数字,并存入数组?

JAVA题,利用数组求出用户输入的字符串中出现次数最多的字符串

JAVA题,利用数组求出用户输入的字符串中出现次数最多的字符串