Scanner
に値を整数に設定する方法を知りました。スキャナと同じ値を設定する整数を取得するには
- 数字だけで入力行を読んで、
- が、その後、
- 、次いで、バイナリ
int
にそれを置く、入力をとります。
私はこれをしたい理由は、私は私のプログラムを持っているためであります
に番号を表示するInteger.toBinaryString(<name of int>);
を使用して唯一の問題での名前がintでなければならないということです。 String
にすることはできません。
package base.pkg10.to.binary.txt.converter;
import java.util.Scanner;
import static java.lang.System.out;
public class Base10ToBinaryTXTConverter {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int output;
out.println("This converts base 10 numbers to binary numbers.");
out.println("Please enter your Base 10 Number:");
out.println("Please wait...");
out.println("Your numeber in Binary is:");
out.println(Integer.toBinaryString(input));
}
}
完全に機能しました。どうもありがとうございました。私はthoを持っている。 '.parseInt'はどういう意味ですか? – PulsePanda
心配はいりません。 'parseInt'は、文字列を「解析」して整数にする行為を指します。ここでそれを読むことができます:[http://en.wikipedia.org/wiki/Parsing](http://en.wikipedia.org/wiki/Parsing)。要するに、このメソッドは文字列を受け取り、その文字列の個々の文字を解析することによって整数に変換します。この場合、無効な文字(例えば、文字)が文字列内に存在する場合、これは整数に変換することができないので、解析は失敗する。 –
ああOK。感謝万円 – PulsePanda