本文目录一览:
- 1、java怎么在控制台输入数字,并保存到数组里?
- 2、java输入数字,将其存入数组
- 3、用java编写:随机产生几个任意小数并存入数组,然后产生这些数的和
- 4、java中如何在键盘中输入一串数字然后存入数组中
- 5、JAVA中怎么将键盘输入的数存到数组中
- 6、JAVA中怎么从键盘中输入数据存到对象数组中
java怎么在控制台输入数字,并保存到数组里?
代码如下,使用说明见注释
public static void main(String args[]) {
//定义Integer数组,默认值为10个null
Integer[] readNums = new Integer[10];
//使用Scanner的sytem in流
Scanner sca = new Scanner(System.in);
for(int i=0;i10;i++){
//读取数字放入数组的第i个元素
readNums[i]=sca.nextInt();
//通过输出可以看到数组被一个一个赋值了,实际使用中不需要打印
System.out.println(Arrays.asList(readNums));
}
}
java输入数字,将其存入数组
用StringTokenizer这个类比较简单
import java.io.*;
import java.util.*;
public class inputNumIntoArray
{
int numbers[]=new int[20];
int num;
public static void main(String []args)
{
inputNumIntoArray getnum=new inputNumIntoArray();
String line=new String();
DataInputStream read=new DataInputStream(System.in);
try
{
line=read.readLine();
}
catch(IOException ex)
{
System.out.println(ex.toString());
}
for(int i=0;iline.length();i++)
if(line.charAt(i)'1'||line.charAt(i)'9')
{
System.out.println("ERROR!CONTAITN OTHER CHAR!");
return;
}
getnum.getInteger(line);
getnum.output();
}
void getInteger(String line)
{
line=line.trim();
StringTokenizer tokens=new StringTokenizer(line," ");//用空格分割字符口串
int i,n=tokens.countTokens();//获得数字的个数
i=0;
numbers=new int[n];//确定元素的个数
num=n;
while(tokens.hasMoreTokens())
{
numbers[i]=Integer.parseInt(tokens.nextToken());//将字符转换成数字
i++;
}
}
void output()
{
for(int i=0;inum;i++)
{
System.out.println("numbers["+i+"]="+numbers[i]);
}
}
}
用java编写:随机产生几个任意小数并存入数组,然后产生这些数的和
/* * 希望对是你想要的同学 */ public class testRandom { public static void main(String[] args) { int i =0; Random ran = new Random(); // 随机 数 float []f = new float[5]; //定义一 数组 float count = 0; for (int j=0;j5;j++) { f[j] = ran.nextFloat(); // 数组 装 下一个随机数 count += f[j]; } System.out.println(count); } }
java中如何在键盘中输入一串数字然后存入数组中
import java.util.Scanner;
public class Tset {
public static void main(String[] args) {
System.out.println("请输入三个数:");
Scanner in = new Scanner(System.in);
int[] b=new int[3];
for(int i=0;ib.length;i++){
b[i]=in.nextInt();
}
//遍历
for(int i=0;ib.length;i++){
System.out.println("b["+i+"]="+b[i]);
}
}
}
记得,输入一个数按下回车键
JAVA中怎么将键盘输入的数存到数组中
public class Test{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); String[] num = null; num = sc.nextLine().split(" "); int[] number = new int[num.length]; for(int i = 0; i number.length; i++){ number[i] = Integer.valueOf(num[i]); } } }
JAVA中怎么从键盘中输入数据存到对象数组中
import java.util.Scanner;
public class Student{
private String name;
private int age;
public Student(String name,int age){
this.name=name;
this.age=age;
}
public void SayHi(){
System.out.println("我叫 "+name+" 今年"+age+"岁");
}
}
public static void main(String args[]){
Student[] stus;
Scanner input = new Scanner(System.in);
System.out.print("请输入要创建的学生个数:");
int StuNum=input.nextInt();
stus=new Student[StuNum];
for(int i=0;iStuNum;i++){ //循环声明学生类对象插入到数组中
System.out.println("请输入第"+(i+1)+"学生的信息");
System.out.print("输入姓名:");
String name=input.next();
System.out.print("输入年龄");
int age=input.nextInt();
Student stu=new Student(name,age);
stus[i]=stu;
}
for(int i=0;istus.length;i++){ //循环 遍历访问 数组的每个学生元素 让他们打招呼
stus[i].SayHi();
}