import java.util.Scanner;
public class converse {
  public static void main(String[] args) {
 Scanner input = new Scanner(System.in);
   System.out.print("输入成绩1:");   //成绩1与成绩2要分成2行,但是输入时分开了。
   System.out.print("\n");
   System.out.print("输入成绩2:");                        //此问题该怎么解决?
       int score1 = input.nextInt();
       int score2 = input.nextInt();
         if ((score1 > 90 && score2 >80 ) ||(score1 ==100 && score2 >70)) {
            System.out.println("师傅说:不错,小子,来给你《独孤九剑》剑谱。");
      } else {
        System.out.println("师傅说:混帐,就这么点分?你平常偷懒了,给我去思过崖闭关!");
         }
     }
 }
(在控制台输入成绩1的成绩时候到成绩2的位置了,输入成绩2就下移了,我知道这个原因,但是我要的效果是要运行时如下
输入成绩1:
输入成绩2:
然后是自己去输入
但是我问老师,老师说这不可能,要先输入成绩1:XX  才会出现成绩2:,然后再输入。
我晕这什么老师!!!

解决方案 »

  1.   

    System.out.print("输入成绩1:");  //成绩1与成绩2要分成2行,但是输入时分开了。 
    Scanner input = new Scanner(System.in); 
    int score1 = input.nextInt(); 
    System.out.println(); 
    System.out.print("输入成绩2:");                        //此问题该怎么解决? 
    input = new Scanner(System.in); 
     int score2 = input.nextInt(); 
         
            if ((score1 > 90 && score2 >80 ) ||(score1 ==100 && score2 >70)) { 
                System.out.println("师傅说:不错,小子,来给你《独孤九剑》剑谱。"); 
          } else { 
            System.out.println("师傅说:混帐,就这么点分?你平常偷懒了,给我去思过崖闭关!"); 
            } 
        }
    是这样吗??
      

  2.   

    要想实现你的想法,你应该用applet或者是实现一个Frame,这样是实现不了的