文字列の入力は「こんにちは」ですが、出力は「hi」だけです。エラーがどこにあるか教えてください。私はnextLine()で試してみました。スキャナを使用して文字列を印刷することができません
import java.util.Scanner;
public class Stringintalter {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
System.out.println("enter the num");
int a = sc.nextInt();
System.out.println("Enter the Double");
double b = sc.nextDouble();
System.out.println("Enter the string");
String c = sc.next(); //tried out with nextLine() also.
System.out.println(c);
System.out.println(b);
System.out.println(a);
}
}
これは基本的なエラーです。私はまだ多くを閲覧しましたが、エラーを分類することはできません。たぶん、このコードがお手伝いします
System.out.println("enter the num");
int a = sc.nextInt();
sc.next();
System.out.println("Enter the Double");
double b = sc.nextDouble();
sc.next();
System.out.println("Enter the string");
String c = sc.next(); //tried out with nextLine() also.
トライsc.next()+ sc.nextLine()、これは –
は 'int型、A = ...'の後に ''とダブルB)( 'sc.nextLineを追加していきます。 .. .. – Jens
@SeekAddoうん、それはうまくいきます。どうもありがとう。 – saimanoj