本文目錄一覽:
- 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();
}
原創文章,作者:V7LT8,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/127571.html