網頁

2012年3月8日 星期四

用Scanner時小心nextLine()



我想要輸入int i 後,在輸入String s,可是讀完i,就跳走了,怎麼修改程式?

9 則留言:

  1. import java.util.*;
    public class scannerDotNextLine {
    public static void main(String[] args) {
    Scanner input=new Scanner(System.in);
    int i=input.nextInt();
    System.out.println("輸入i="+i);
    String s=input.nextLine();
    s=input.nextLine();//修改部分
    System.out.println("輸入字串s="+s);
    }
    }

    回覆刪除
  2. import java.util.*;
    public class scannerDotNextLine {
    public static void main(String[] args) {
    Scanner input=new Scanner(System.in);
    int i=input.nextInt();
    System.out.println("輸入i="+i);
    String s=input.nextLine();
    s=input.nextLine();//修改部分
    System.out.println("輸入字串s="+s);
    }
    }

    回覆刪除
  3. import java.util.*;
    public class scannerDotNextLine {
    public static void main (String[] args) {
    Scanner input=new Scanner(System.in);
    int i=input.nextInt();
    System.out.println("輸入i="+i);
    String s=input.nextLine();
    s=input.nextLine();
    System.out.println("輸入字串s="+s);
    }


    }

    回覆刪除
  4. import java.util.*;
    public class scannerDotNextLine {
    public static void main (String[] args) {
    Scanner input=new Scanner (System.in);
    int i=input.nextInt();
    System.out.println("輸入i="+i);
    String s=input.nextLine();
    s=input.nextLine();
    System.out.println("輸入字串s="+s);
    }
    }

    回覆刪除
  5. import java.util.*;
    public class scannerDotNextLine {
    public static void main(String[] args) {
    Scanner input=new Scanner(System.in);
    int i=input.nextInt();
    System.out.println("輸入i="+1);
    String s=input.nextInt();
    s=input.nextInt();
    System.out.println("輸入字串s="+s);
    }
    }

    回覆刪除
  6. import java.util.*;
    public class scannerDotNextLine{
    public static void main(String[] args) {
    Scanner input=new Scanner(System.in);
    int i=input.nextInt();
    System.out.println("輸入i="+i);
    String s=input.nextLine();
    s=input.nextLine();
    System.out.println("輸入字串s="+s);
    }
    }

    回覆刪除
  7. import java.util.*;
    public class scannerDotNextLine{
    public static void main(String[] args) {
    Scanner input=new Scanner(System.in);
    int i=input.nextInt();
    System.out.println("輸入i="+i);
    String s=input.nextLine();
    s=input.nextLine();
    System.out.println("輸入字串s="+s);
    }
    }

    回覆刪除
  8. import java.util.*;
    public class scannerDotNextLine {
    public static void main (String[] args) {
    Scanner input=new Scanner(System.in);
    int i=input.nextInt();
    System.out.println("輸入i="+i);
    String s=input.nextLine();
    s=input.nextLine();
    System.out.println("輸入字串s="+s);
    }


    }

    回覆刪除
  9. import java.util.*;
    public class scannerDotNextLine{
    public static void main(String[] args) {
    Scanner input=new Scanner(System.in);
    int i=input.nextInt();
    System.out.println("輸入i="+i);
    String s=input.nextLine();
    s=input.nextLine();
    System.out.println("輸入字串s="+s);
    }
    }

    回覆刪除

HTML 編輯器