導航:首頁 > 編程語言 > java輸出一維數組

java輸出一維數組

發布時間:2023-05-19 06:22:53

java 一維數組的輸入輸出

publicstaticvoidmain(String[]args){
Scannershuliang=newScanner(System.in);
System.out.println("請輸入水果的數量");
intm=shuliang.nextInt();
intzhongliang[]=newint[m];
intmin=0;
System.out.println("請輸入水果的重量,單位(kg),用空格格開:");
//重量的輸入以及最小值的查找
for(inti=0;i<m;i++){//i<=m是錯的,除非你從i=1開始
zhongliang[i]=shuliang.nextInt();
min=zhongliang[0];
if(zhongliang[i]<min){
min=zhongliang[i];
}
}
shuliang.close();
//輸入結束,求和
intsum=0;//這個放外面,不然每次在循環裡面都重新初始化為0;
//水果總重量?
for(intI=0;I<m;I++){
sum+=zhongliang[I];
/*這個Z是什麼?放在for裡面一上來就有問題
*intZ=sum-min;
*System.out.println("寶寶的爸媽拿到的水果總重量:"+Z);
**/
}
intZ=sum-min;
System.out.println("sum="+sum);
System.out.println("min=:"+min);
System.out.println("寶寶的爸媽拿到的水果總重量:"+Z);
}

自己看看問題在哪裡。請養成打花括弧的習慣,雖然有時候代碼塊只有一行,但便於別人閱讀

㈡ 在Java定義一個整型一維數組,至少包含5個值,求數組中的最大值並輸出。

import java.util.*;
public class test1 {
public static void main(String[] args) {
Scanner cin = new Scanner(System.in);
int[]a=new int[10];//定義一個長度為10的數組,名為:a
int max1=-1;
for(int i=0;i<6;i++)
{//輸入6個數
a[i]=cin.nextInt();
}
for(int i=0;i<6;i++)
{
max1=Math.max(max1,a[i]);
}
System.out.println(max1);
}
}

㈢ java List裡面是一維數組,求輸出此數組

public static void main(String[] args)
{
Object[] s = {123,"abc"};
List list = new ArrayList();
list.add(s);
for (int i = 0; i < list.size(); i++) {
Object[] obj=(Object[]) list.get(i);
for(Object o:obj){
System.out.println(o);
}
}

}
兄弟,上面這樣做是否是有點多餘;你是不是想下面這樣:
public static void main(String[] args)
{
Object[] s = {123,"abc"};
List list = new ArrayList();
for(int i=0;i<s.length;i++){
list.add(s[i]);
}
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}

}

㈣ java中如何將list中的的一維數組的元素輸出

java中將list中的一維數組中的元素取出需要2步。第一步:獲取list的迭代器,將數組從迭代器中遍歷取出:第二部:對取出的數組進行遍歷,取出數組中存儲的元素鎮扮。
java的list集合中只遲弊能存儲引用型變數,不能存儲基本類型的變數。所以當list存儲數組時御旦灶,會將數組本身存入集合,而不是存儲數組中的元素。

㈤ java編程定義一個一維數組並賦值,求這個數組所有數值的和並輸出.

public class Sum{


public static void main(String[] args) {

int[] a={1,2,3,4,5,6,7,8,9};

int sum=0;

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

sum=sum+a[i];

}

System.out.println(sum);

}

}


㈥ 用java一維數組的遍歷:輸出數組中的所有元素值,要求列印格式為: [元素值1,元

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Scanner;

public class DemoTest05 {

public static void main(String[] args) {
/*
*確定數組的長度
*/
Scanner sc = new Scanner(System.in);
System.out.println("請輸入數組的大小:");
int num = sc.nextInt();
int[] arr1 = new int[num];
//逐個輸入
System.out.println("請逐個輸入數組元素,按回車鍵確定並繼續...");
for (int i = 0; i < arr1.length; i++) {
arr1[i] = sc.nextInt();
}
//數組沒有重寫toString方法,會直接列印數組的地址,使用Arrays工具類的toString方法輸出
System.out.println(Arrays.toString(arr1));

sc.nextLine();//過濾緩沖區中的回車

/*
不確定數組的長度,使用ArrayList集合
*/
List<Integer> list = new ArrayList<Integer>();
System.out.println("請輸入數組元素,元素間使用空格分隔,按回車鍵結束...");
String[] strings = sc.nextLine().split(" ");
for (int i = 0; i < strings.length; i++) {
list.add(Integer.parseInt(strings[i]));
}
System.out.println(list);
}
}

閱讀全文

與java輸出一維數組相關的資料

熱點內容
pr怎麼壓縮文件大小 瀏覽:861
查看oracle字元集命令 瀏覽:177
鋰電池增加密度 瀏覽:659
linux用戶密碼忘記 瀏覽:240
gb壓縮天然氣 瀏覽:633
圖片拼接不壓縮app 瀏覽:668
我的世界如何編程 瀏覽:84
vue反編譯代碼有問題 瀏覽:948
linuxshell字元串連接字元串 瀏覽:51
androidviewpager刷新 瀏覽:438
python編程計算平均分 瀏覽:678
加密數字貨幣市值查詢 瀏覽:692
時尚商圈app怎麼樣 瀏覽:584
stacklesspython教程 瀏覽:138
用命令行禁用135埠 瀏覽:212
linux防火牆編程 瀏覽:627
pdf閱讀器刪除 瀏覽:979
考研人如何緩解壓力 瀏覽:822
買電暖壺哪個app便宜 瀏覽:505
洛克王國忘記伺服器了怎麼辦 瀏覽:782