2020.3.23
Javaプログラミング
値のコンソール表示(出力)
Hello World!
これは、printメソッドとprintlnメソッドで、以下のように記述します。
System.out.print( 表示する値 ); System.out.println( 表示する値 );
Javaソースコード
ここからは、print()とprintln()を使ったサンプルのソースコード例を使ってを説明していきます。
PrintSample1.java
001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033
public class PrintSample1 { public static void main( String[] args ) { // 改行して"Hello!"を出力 System.out.println( "Hello!" ); // 改行なして"1"~"5"を出力 System.out.print( "1" ); System.out.print( "2" ); System.out.print( "3" ); System.out.print( "4" ); System.out.print( "5" ); // 改行を出力(引数なし) System.out.println(); // 整数値を表示 int i = 100; System.out.println( i ); // 実数値を表示 double d = 200.0; System.out.println( d ); // 文字列クラスの値を表示 String s = "ABCDEF"; System.out.println( s ); // 文字列クラスと整数を合わせて表示 String a = "2足す3は、"; int b = 5; System.out.println( a + b ); } }
実行結果
コンパイル ソースコードが「ANSI」の場合
C:\talavax\javasample>javac -encoding sjisPrintSample1.java
コンパイル ソースコードが「UTF-8」の場合
C:\talavax\javasample>javac PrintSample1.java
実行
C:\talavax\javasample>java PrintSample1
出力結果
Hello! 12345 100 200.0 ABCDEF 2足す3は、5
Javaソースコードの解説
003 004
// 改行して"Hello!"を出力 System.out.println( "Hello!" );
printlnメソッドで"Hello!"を出力しています。自動的に改行されるので次に出力される値は、一つ下の行に出力されます。
006 007 008 009 010 011
// 改行なして"1"~"5"を出力 System.out.print( "1" ); System.out.print( "2" ); System.out.print( "3" ); System.out.print( "4" ); System.out.print( "5" );
printメソッドで"1"~"5"を出力しています。改行されないので値の右隣に出力されています。
013 014
// 改行を出力(引数なし)
System.out.println();
016 017 018
// 整数値を表示 int i = 100; System.out.println( i );
020 021 022
// 実数値を表示 double d = 200.0; System.out.println( d );
024 025 026
// 文字列クラスの値を表示 String s = "ABCDEF"; System.out.println( s );
Stringクラスのsに代入した値をprintlnメソッドで出力しています。
028 029 030 031
// 文字列クラスと整数を合わせて表示 String a = "2足す3は、"; int b = 5; System.out.println( a + b );
このようにprint()とprintln()でコンソール出力を行うことができます。表示する値を変えて、いろいろと試してください。
書式を指定して表示する場合は、以下の記事を参考にしてください。
以上です。
関連コンテンツ
ソースコードを読みやすくするインデントって?
円の中に含まれる格子の数と格子の外の数から円周率πを計算する方法を紹介しています。図とJavaのソースコードでくわしく説明していますので、興味のある方は記事をご覧ください。
このサイトのオリジナルクラスのMyBufferedImage0クラスを利用して、JPEG、PNG、BMP、TIFFなどの各種画像の横と縦のピクセル数を求めるプログラムを紹介しています。
このサイトのオリジナルクラスのMyBufferedImage0クラスを利用して、フルカラーの画像をセピア色に変換してをJPEGG形式のファイルに保存するプログラムを紹介しています。
このサイトのオリジナルクラスのMyBufferedImage0クラスを利用して、JPEG、BMP、TIFFなどの各種画像ファイルをPNG形式のファイルに保存するプログラムを紹介しています。
円の中心座標(0,0)、半径rで表される円の円周上のランダムな座標を求めるJavaのソースコードを紹介しています。ラジアンを乱数で発生して座標を計算しています。
円の中心座標(0,0)、半径rで表される円の円周上のランダムな座標を求めるJavaのソースコードを紹介しています。度単位の角度の乱数をラジアンに変換して座標を計算しています。
Javaで文字列を扱うStringBuilderオブジェクトを使って文字列に文字列を追加、文字列に文字列に変換した数値を追加する方法を解説しています。