私はちょうどJavaプログラミング言語を学び始めましたが、理解できないことが1つあります。Javaで1つの逆括弧で区切られたものは何ですか?
ので、次のコードは、2つの与えられた数字の合計を計算するためのものであり、基本的に、これは私の主な方法です。
public class Addition{
public static void main(String[]args){
Scanner add = new Scanner (System.in);
System.out.println("Enter the first number:"+' ');
int num1 = add.nextInt();
System.out.println("Enter the second number:"+' ');
int num2 = add.nextInt();
int calculate = num1 + num2;
System.out.println(num1 + ' ' + "+" + ' ' + num2 + "=" + ' ' + calculate);
add.close();
}
だから、与えられた' '
はスペースのためのものであり、コードが計算するだけです2つの与えられた数字の合計
例えば2つの数字は15と5されているので、出力は次のようにする必要があります:
Enter the first number:
15
Enter the second number:
5
15 + 5 = 20
でもありません!だから私はこのような短いものにコードを置き換え15の代わりに47があったはず
Enter the first number:
15
Enter the second number:
5
47 + 5 = 20
:
System.out.println(num1 + " + " + num2 + "= " + calculate);
をこれは私の問題は、出力を一定の出力は次のようになります私が期待していたように見えるが、私は疑問に思います。 ' '
とは何ですか? Iが出力num1
の入力値を示すのではなく、その後
(num1 + ' ' + "+" + num2 + "=" + ' ' + calculate)
ようにコードを配置するとき、num1
の値は32だけ増加され、私は' '
num1
に32を加算したような
基本的に、私は' '
で何が頼まれていますか?
'''は文字列である' '' 'とは対照的にcharを表します。 charは数値(ASCII値)を持っているので、 '' '+ int''がintを返します –
なぜあなたは 'num1 +' '+" + "'のようなものを最初に書くのでしょうか?これでも最初の数字を入力してください: "+" ''?それだけで読むのが難しくなります – jhamon
すでに言及したように、 ''はスペースのためです。最初の数字を入力してください:「+」は「最初の数字を入力:(スペース)」と出力されますが、 "最初の数字を入力してください:"と私は初心者ですので:P – RedEyedRocker