[yukicoder] No.552 十分簡単な星1の問題
データの型の問題
この問題は与えられた整数を10倍して出力するという問題ですが、ポイントはデータの型だと思います。
Javaでは、整数を扱うデータ型はintやlongがありますが、この問題では、
の範囲の整数を入力する可能性があるので、String型を使った方が良いと思います。
入力された値を文字列として受け取って、 であれば、文字列の最後尾に0を付け足して出力すれば良いです。
また、 ならば、0を出力すれば正解となります。
コード
import java.util.Scanner; public class Exec0552 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String N = scan.next(); scan.close(); if(N.equals("0")) { System.out.println(N); System.exit(0); } System.out.println(N + "0"); } }