JAVA中怎样把用户输入的字符串存入数组中?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA中怎样把用户输入的字符串存入数组中?相关的知识,希望对你有一定的参考价值。
参考技术Aimport 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中怎样把用户输入的字符串存入数组中?的主要内容,如果未能解决你的问题,请参考以下文章