zoukankan      html  css  js  c++  java
  • 输入三个字符,从小到大的顺序输出这三个字符

    package acm;
    
    import java.util.Arrays;
    import java.util.Scanner;
    
    /**
     * Created by ${fk}
     * on 19:32 2018/3/19
     */
    public class Test {
        public static void main(String[] args) {
            Scanner scanner = new Scanner(System.in);
            String str = scanner.nextLine();
            char a = str.charAt(0);
            char b = str.charAt(1);
            char c = str.charAt(2);
            MySort(a, b, c);
        }
    
        private static void MySort(char a, char b, char c) {
            char a1 = a;
            char b1 = b;
            char c1 = c;
            if (a1 < b1 && b1 < c1) {
                System.out.println(a1 + " " + b1 + " " + c1);
            }
            if (a1 < c1 && c1 < b1) {
                System.out.println(a1 + " " + c1 + " " + b1);
            }
            if (b1 < c1 && c1 < a1) {
                System.out.println(b1 + " " + c1 + " " + a1);
            }
            if (b1 < a1 && a1 < c1) {
                System.out.println(b1 + " " + a1 + " " + c1);
            }
            if (c1 < a1 && a1 < b1) {
                System.out.println(c1 + " " + a1 + " " + b1);
            }
            if (c1 < b1 && b1 < a1) {
                System.out.println(c1 + " " + b1 + " " + a1);
            }
        }
    }

    这个题目关键是要了解Scanner的API里的方法,知道使用哪个方法来把String转化为char.当然也可以调用java给我们封装好的sort()来排序.

    String str1 = scanner.next();
    String[] str2 = str1.split(" ");
    Arrays.sort(str2);
    for (String t : str2) {
    System.out.println(t);
    }
  • 相关阅读:
    项目需求分析
    对软件开发的感想
    趣拼图最后完成及总结
    UML用例图
    数据流图和数据流程图
    第三代迭代目标
    Scrum的三种角色划分及小组成员分工
    WBS Model
    团队开发—百科全书软件项目
    开发流程
  • 原文地址:https://www.cnblogs.com/fangke/p/8604669.html
Copyright © 2011-2022 走看看