三个整数变量a,b,c,求最大值和最小值的java编程
展开全部
java定义三个整数变量a,b,c,求最大值和最小值,方法如下:
public class TestA {
public static void main(String[] args){
//定义abc三个参数值
int a=3;
int b=32;
int c=320;
//定义最大值
int max=0;
//定义最小值
int min=0;
//假如a>b 先设置a为最大值,b为最小值
if(a>b){
max=a;
min=b;
}else{
//否则先设置b为最大值,a为最小值
max=b;
min=a;
}
//再拿c和ab间最大值做比较
if(c>max){
max=c;
}else{
//如果b大于c,那最小值肯定是c了
if(b>c){
min=c;
}
}
System.out.println("最大值为:"+max);
System.out.println("最小值为:"+min);
}
}
结果:
最大值为:320
最小值为:3
展开全部
思路很简单,依次比较就可以了,测试代码如下:
package cn.zifangsky.questions;
import org.junit.Test;
public class TestCommon {
/**
* 思路:依次比较即可
* @param a
* @param b
* @param c
*/
public void printMaxMin(int a,int b,int c){
int max = a,min = a;
if(b > max){
max = b;
}else{
min = b;
}
if(c > max){
max = c;
}
if(c < min){
min = c;
}
System.out.println("最大值是: " + max + " 最小值是: " + min);
}
@Test
public void test(){
int a = 3,b = 1,c = 2;
printMaxMin(a, b, c);
}
}
测试代码输出如下:
最大值是: 3 最小值是: 1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-09-28
展开全部
利用Arrays.sort
import java.util.Arrays;
public class Demo {
public static void main(String[] args) {
int[] data = new int[]{1,2,8,5,6};
System.out.println(max(data));
System.out.println(min(data));
}
public static int max(int[] data){
Arrays.sort(data);
return data[data.length-1];
}
public static int min(int[] data){
Arrays.sort(data);
return data[0];
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public class App{
public static void main(String args[]){
int a=10,b=34,c=-56;
System.out.println("max="+max(a,b,c));
System.out.println("min="+min(a,b,c));
}
static int max(int a,int b,int c){
int temp=(a>b)?a:b;
return (temp>c)?temp:c;
}
static int min(int a,int b,int c){
int temp=(a<b)?a:b;
return (temp<c)?temp:c;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
/**
* 求最大值
*
*/
public int max(int a,int b,int c){
if(a>b){
if(a>c){
return a;
}else{
return c;
}
}else{
if(b>c){
return b;
}else{
return c;
}
}
}
/**
* 求最小值
*
*/
public int min(int a,int b,int c){
if(a>b){
if(b>c){
return c;
}else{
return b;
}
}else{
if(a>c){
return c;
}else{
return a;
}
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询