编写一个java应用程序,求3个实数中最小的数并输出该数值。
3个回答
展开全部
【结果】:
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;
}
}
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;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用冒泡排序实现
//定义一个数组存放数字
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]);
}
//定义一个数组存放数字
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]);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询