编写一个java应用程序,求3个实数中最小的数并输出该数值。

 我来答
光盐l5
2010-03-29 · TA获得超过991个赞
知道小有建树答主
回答量:459
采纳率:0%
帮助的人:192万
展开全部
void min(){
double a=1;double b=2;double c=3;
int min=a;int minName=1;
if(min>b){
min=b;
minName=2
}
if(min>c){
min=c;
minName=3;
}
System.out.println('a'+minName);//打出名字
System.out.println(min);//打出值
}
小小的盗贼
2010-03-29 · TA获得超过155个赞
知道答主
回答量:52
采纳率:0%
帮助的人:97.8万
展开全部
【结果】:
minNum=5.5

【代码】:
package Exam;
/**
*
* @author hujie0619jay@sina.com
* Mar 29, 20107:56:26 PM
*/
public class Exam_exam1{
public static void main(String[] args){
Exam_exam1 ee=new Exam_exam1();
double[] dNum={10,5.5,31};//自己定义一个数组
double minNum=ee.minNum(dNum);
System.out.println("minNum="+minNum);
}
public double minNum(double[] dNum){//返回数组中最小的数
double result=dNum[0];
for(int i=1;i<dNum.length;i++){
if(result>dNum[i]) result=dNum[i];
}
return result;
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cosisis
2010-03-29 · TA获得超过1265个赞
知道小有建树答主
回答量:589
采纳率:100%
帮助的人:224万
展开全部
使用冒泡排序实现
//定义一个数组存放数字
public static void main(String[] args) {

int[] li={1,78,55};

for(int i=0;i<li.length;i++)
{
for(int j=0;j<li.length-1-i;j++)
{
if(li[j]>li[j+1])
{
int temp=li[j+1];
li[j+1]=li[j];
li[j]=temp;
}
}
}
//此时的数组中的元素已经按由小到大的顺序排列,则第一个元素为最小值
System.out.println(li[0]);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式