A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© Sunshine_boy.. 中级黑马   /  2016-4-27 21:02  /  559 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

输入三个整数x,y,z,请把这三个数由小到大输出。。。。

6 个回复

倒序浏览
比较大小 ,从小到大依次输出就是了
回复 使用道具 举报
public class GetMaxDemo {

        /**
         * 我写了个Demo,利用数组,再多元素之间比较大小,都OK
         * @param args
         */
        public static void main(String[] args) {
                // 需要比较的值
                int[] a = { 1, 2, 3, 4 };
                // 定义一个变量,保存最大值
                int max = 0;
                // 依次遍历数组的每个元素
                for (int i = 0; i < a.length; i++) {
                        // 如果当前元素比最大值要大的话,就把当前元素赋给最大值
                        if (a[i] > max) {
                                max = a[i];
                        }
                }

                System.out.println("最大值为:" + max);
        }
}
回复 使用道具 举报
本帖最后由 为何帅 于 2016-4-27 23:58 编辑

可以Scanner类导入要输入的整数,然后用if...else语句判断XYZ的大小输出
回复 使用道具 举报
为何帅 发表于 2016-4-27 23:47
//导包
import java.util.Scanner;
public class Demo08{

写错了,不好意思啊,我只是让输出了最小值。删了吧
回复 使用道具 举报
输入三个整数x,y,z,请把这三个数由小到大输出。。。。
如果可以定义一个数组。
int[] arr = {1,2,3};
        for(int x=arr.length-1; x>=0; x--){
                        System.out.print(arr[x]+" ");
        }
回复 使用道具 举报
LoveGG 中级黑马 2016-4-28 02:33:12
7#
1.导入impor java.util.Scanner
2.可以定义数组 for循坏输入值;也可以定义3个int类Scanner输入赋值
3.只有三个数,先用找最小的,冒泡排序,
       这个是基础,还是看书的比较好
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马