Javaで単一・複数の変数を出力する方法をわかりやすく解説
Javaで変数の値をコンソールに出力するには、System.out.println() や System.out.printf() といった標準出力メソッドを使用します。単一の変数だけでなく、複数の変数を一度に出力することも可能です。ここでは、その具体的な方法をサンプルコードとともに解説します。
サンプルコード
public class Demo {
public static void main(String args[]){
String name_1 = "Hello";
String name_2 = "World";
System.out.println("Printing single variable");
System.out.printf("%s", name_1);
System.out.println("\nPrinting multiple variables");
System.out.printf("First Name: %s\nLast Name: %s", name_1, name_2);
}
}
実行結果
Printing single variable Hello Printing multiple variables First Name: Hello Last Name: World
コードの解説
このプログラムでは、Demo というクラス内の main メソッドで、2つの文字列変数 name_1 と name_2 を定義しています。
単一の変数の出力: System.out.println() は引数として渡された内容を出力した後に改行を行うメソッドです。一方、System.out.printf() は書式指定子(フォーマット指定子)を使って出力するメソッドで、%s の部分が文字列変数の値に置き換えられます。
複数の変数の出力: printf() を使えば、書式文字列の中に複数の %s を記述し、第2引数以降に対応する変数をカンマ区切りで渡すことで、複数の変数をまとめて整形して出力できます。上記の例では、name_1 と name_2 がそれぞれ「First Name」と「Last Name」の位置に出力されています。
なお、\n は改行を表すエスケープシーケンスで、出力を見やすく整えるために使用しています。
-
Pythonの多重代入を解説:単一の値や複数のオブジェクトを同時に代入する方法
Pythonでは、1つの値を複数の変数に同時に代入することができます。これを「多重代入(チェーン代入)」と呼びます。 単一の値を複数の変数に代入する 基本的な書き方は以下のとおりです。 a = b = c = 1 このコードを実行すると、まず値が 1 の整数オブジェクトがメモリ上に作成され、その同じメモリ位置が変数 a、b、c のすべてに割り当てられます。つまり、3つの変数はすべて同一のオブジェクトを参照している状態になります。 複数のオブジェクトを複数の変数に代入する Pythonでは、複数の値を一度に複数の変数へ代入することも可能です。変数名と値をカンマで区切って記述します。 a
-
Pythonで単一変数と複数変数を出力する方法|Python 2.xと3.xの違いを徹底解説
この記事では、Pythonの異なる2つのバージョン(Python 2.7とPython 3.6)を使って、単一変数および複数変数の出力方法をそれぞれ確認していきます。バージョンによってprintの書き方が大きく異なるため、その違いをコード例とともに見ていきましょう。 Python 2.7の場合 単一変数の出力 >>> #Python 2.7 >>> #単一変数の出力 >>> print 27 27 >>> print "Rahul" Rahul >>> #括弧を付けても単一変数とし