Java学习的第四十五

1.例5.7求三个字符串中的最大值

import java.util.Scanner;
public class Cjava {
public static void main(String[]args) {
    String []s=new String[3];
    System.out.print("请输入三个字符串:");
    Scanner s1=new Scanner(System.in);
    s[0]=s1.next();
    s[1]=s1.next();
    s[2]=s1.next();
    String t=s[1];
    for(int i=0;i<s.length-1;i++) {
            if(s[i].compareTo(s[i+1])<0)
                t=s[i+1];
        
    }
    System.out.println("最大的是:"+t);
}
}

 

 例5.8字符串由小到大

import java.util.Scanner;
public class Cjava {
public static void main(String[]args) {
    String []s=new String[3];
    System.out.print("请输入三个字符串:");
    Scanner s1=new Scanner(System.in);
    int i;
    s[0]=s1.next();
    s[1]=s1.next();
    s[2]=s1.next();
    String t="";
    for( i=0;i<s.length;i++) {
        for(int j=i;j<s.length;j++) {
            if(s[i].compareTo(s[j])>0) {
            t=s[i];
            s[i]=s[j];
            s[j]=t;
            }
        }
    }
    System.out.println("有小到大为:");
    for(i=0;i<s.length;i++) {
        System.out.println(s[i]);
}
}
}

 

 2.没有问题

3.明天继续写例题

 

posted @ 2020-08-20 20:16  陈涵  阅读(154)  评论(0编辑  收藏  举报