java程序编写:键盘输入十个数,输出最大数。麻烦把每一步都是什么意思写在后面 纯新手

 我来答
王火火他爸
推荐于2016-06-26 · TA获得超过144个赞
知道答主
回答量:139
采纳率:0%
帮助的人:31.7万
展开全部
import java.util.Scanner;

public class Test {
public static void main(String[] arg0){
Scanner scanner = new Scanner(System.in);///创建Scanner对象 接受从控制台输入
System.out.println("请输入所需整数的个数!");
int a = scanner.nextInt();//接受int型的一个数字,这里是你要输入几个数字如果是10个就输入10
int[] b = new int[a];//建一个数组来存数字
for(int i=0;i<a;i++){
System.out.println("请输入第"+(i+1)+"个整数!");
b[i]=scanner.nextInt();////接受int型的一个数字,并把它存入数组
}
//先把你输入的数字都打印一下,用于比较
System.out.println("你所需要比较的数字为:");
for(int i=0;i<a;i++){
System.out.print(b[i]+"\t");
}
//这里开始比较大小了
int min = b[0];
int max = b[0];
for(int i=1;i<a;i++){
if(min>b[i])
min=b[i];
if(max<b[i])
max=b[i];
}
System.out.println("\n你输入的最大数字为:"+max);
System.out.println("你输入的最小数字为:"+min);
}

}
百度网友78b3029
2012-03-29 · TA获得超过175个赞
知道答主
回答量:83
采纳率:0%
帮助的人:36.6万
展开全部
这个方法行吗?
import java.util.Collections;
import java.util.Scanner;
import java.util.Vector;

//测试类
public class Test {
@SuppressWarnings("unchecked")
public static void main(String[] args){
//创建一个获取键盘输入数据的对象;
Scanner scanner = new Scanner(System.in);
//创建一个数组
Vector vector = new Vector();
System.out.println("请输入十个数:");
//为数组添加十个数
for(int i = 0; i < 10; i++)
vector.add(scanner.nextInt());
//使用超类中的Collections的sort方法对数组进行排序;
Collections.sort(vector);
//打印输出最后一个元素的值。
System.out.println(vector.lastElement());
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
767566287
2012-03-29 · 超过32用户采纳过TA的回答
知道答主
回答量:294
采纳率:100%
帮助的人:94.7万
展开全部
#include<stdio.h>
#include <stdlib.h>
void main(){
int a[10],i,j,t;//声明需要用到的变量
printf("输入10个数字\n");
for(i=1;i<10;i++)//for循环接受收入的10个数据
scanf("%d",&a[i]);
printf("\n");
for(i=1;i<=8;i++)//从第一个数循环到第8个数
for(j=1;j<=9-i;j++)//从内层循环
if(a[j]>a[j+1]){//开始比较 如果前面的一个数大于后面一个数 就让它们交换数组位置
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
printf("排序后数字是\n");
for(i=1;i<10;i++)//打印
printf("排序好的数字是%d\n",a[i]);
system("pause");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wo754247
2012-03-29 · TA获得超过124个赞
知道答主
回答量:127
采纳率:100%
帮助的人:50万
展开全部
推荐冒泡排序法去比较,具体的你先看,如果实在不行的话,我在帮你写代码,学习编程最重要的是自己多动脑子,多动手,希望你技术越来越好!
更多追问追答
追问
不是啊  我是学c语言的   为了帮人弄   我找了一个  但是看不懂   要写下来  给他老师讲的
追答
= =! 好吧 我一会回家 晚上有时间的话,帮你写下,分分钟就可以出来。。mark!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式