Javaの初心者です。学校の授業のソースコードでわからないことがあったので質問させていただきます。
質問は2点あります。
①int型の変数を宣言する際に(int x , y)と読点を使うと同時に2つの変数を宣言することができるのか。
②String型のインスタンスを生成するときになぜstr1、str2のように2つのインスタンスを生成するのではなく
x,yも同じstrというインスタンスを使っているのか。
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Sample4_2 { public static void main(String[] args) throws IOException{ int x , y; BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); System.out.println("x="); String str = br.readLine(); x = Integer.parseInt(str); System.out.println("y= "); str = br.readLine(); y = Integer.parseInt(str); System.out.println("x + y = " + (x + y)); System.out.println("x + y = " + (x * y)); } }
回答1件
あなたの回答
tips
プレビュー