导航:首页 > 编程语言 > 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输出一维数组相关的资料

热点内容
如何打开cad命令行 浏览:782
编译输入错误图片大全 浏览:688
在哪里找腾讯app 浏览:373
智能管家如何与安卓互通 浏览:733
秒表倒计时单片机程序 浏览:738
单片机小学期交通灯 浏览:591
如何查app文件在哪里 浏览:65
美的美居app有什么功能 浏览:410
安卓手机如何刷为华为系统 浏览:394
服务器如何搭建自己的简历 浏览:580
编译的程序名称 浏览:630
安卓机如何使用苹果同款闹钟 浏览:623
说文解字中华书局pdf 浏览:149
java反序列化xml 浏览:456
小蓝app为什么消息未连接 浏览:151
甲烷是不是可压缩流体 浏览:367
别克车怎么连接安卓手机投屏 浏览:566
负债净值比率算法 浏览:721
命令行窗口怎么添加目录 浏览:385
37的八位数源码 浏览:932