HackerRankチュートリアルで作業していますが、ダブルで読み込んだ後に改行文字を取り除く良い方法がありますか?それはちょうどnextLine()
nextLineを読む方が良い
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int i = scan.nextInt();
double d = scan.nextDouble();
String b = scan.nextLine();
String s = scan.nextLine();
}
}
注意を繰り返すことは「ハック」本当にマニュアルと感じている:この
私はあなたのコードに余分な 'nextLine()'がありません。 – shmosel
私は、 'String b'は、前のdoubleを読み込んだ後にスキャナが改行文字を渡す以外に実際には使用されていないことを明確にしておきましょう。 –
次に、変数を作成しないでください。メソッドを呼び出すだけです。 – shmosel