나는이 프로그램을 썼고 요점은 올바른 중간 단어를 출력하는 것입니다 .... 코드가 올바른 중간 단어를 인쇄하도록 만드는 코드는 무엇입니까?정확한 출력을 인쇄하십시오
import java.util.Scanner; //The Scanner is in the java.util package.
public class MiddleString {
public static void main(String [] args){
Scanner input = new Scanner(System.in); //Create a Scanner object.
String str1, str2, str3;
System.out.println("Enter the first word: "); //Prompt user to enter the first word
str1=input.next(); //Sets "str1" = to first word.
System.out.println("Enter a second word: "); // Prompt user to enter the second word
str2=input.next(); //Sets "str2" = to second word.
System.out.println("Enter a third word: "); // Prompt user to enter the third word
str3=input.next(); //Sets "str3" = to third word.
if((str1.compareTo(str3) < 0) && (str1.compareTo(str2) <0) && (str2.compareTo(str3) <0))
System.out.println(str2);
else if ((str3.compareTo(str1) <0) && (str1.compareTo(str2) <0) && (str3.compareTo(str2) <0))
System.out.println(str1);
else if ((str1.compareTo(str2) <0) && (str3.compareTo(str2) <0) && (str1.compareTo(str3) <0))
System.out.println(str3);
System.out.println("The middle word is " ); // Outputs the middle word in alphabetical order.
}
}
그래서 무엇이 문제입니까? 이 코드를 사용하지 않는 것은 무엇입니까? – hichris123
중간 단어가 인쇄되지 않습니다 – user3288334
샘플 입력 및 출력을 게시 할 수 있습니까? 그리고 추측 : 입력에 대문자가 있습니까? – hichris123