私は自動グレーダを使用する競技用のコードを作成しています。競技には特別なコードが必要ありません( "Please input abc"のようなものを出力します)。コードをテストするとき、私はプログラムを次のように起動しました:Java - 出力用の初期コードなしでプログラムを実行する
System.out.println();
これは最初の出力を作成するので、私はそれを入力することができました。私がそれを取り除くなら、プログラムは動かないだろう。しかし、私はプログラムが最初にSystem.out.printlnなしで動くようにしたい。
すなわち:私はちょうどこれを行う、とのみすべての入力の最後に出力を印刷する場合
public class Program{
public static void main(String [ ] args){
Scanner sc = new Scanner(System.in){
String a = sc.nextLine();
}
}
、それは実行されません。入力前にSystem.out.printlnなしで実行させるにはどうすればよいですか?
あなたが何を求めているのかは不明です。あなたは何を達成したいですか? – thatguy