・Javaソースダウンロード(ReturnSample1.java)
このソースについての記事はこちら「配列を返すメソッド」です。
ReturnSample1.javaをダウンロード
ダウンロードしたファイルはzip形式です。解凍して使ってください。Windowsの場合、ダウンロードしたzipファイルをマウスの右ボタンでクリックして表示されるポップアップメニューから「すべて展開(T)」で解凍できます。
public class ReturnSample1 { // 1~numberの値を格納した配列を返す // 配列はメソッド内で生成 static double[] func1( int number ) { // numberが0以下の場合、nullを返す if ( 0 > number ) return null; // number個の配列を作成 double[] v = new double[ number ]; // 配列に1からの連番を格納 for ( int i = 0; i < v.length; ++ i ) v[ i ] = (double)( i + 1 ); // 配列を返す return v; } // 配列を引数として渡し、1~numberの値を格納する static boolean func2( double[] v ) { // vがnullの場合、falseを返す if ( null == v ) return false; // 配列に1からの連番を格納 for ( int i = 0; i < v.length; ++ i ) v[ i ] = (double)( i + 1 ); // trueを返す return true; } public static void main( String[] args ) { int i; // 配列をメソッド内で生成するfunc1を呼び出す System.out.println( "■実行結果1" ); double[] v1 = func1( 10 ); if ( null != v1 ) { for ( i = 0; i < v1.length; ++ i ) { System.out.println( v1[ i ] ); } } System.out.println(); // 生成された配列を渡すメソッドfunc2を呼び出す System.out.println( "■実行結果2" ); double[] v2 = new double[ 10 ]; if ( true == func2( v2 ) ) { for ( i = 0; i < v2.length; ++ i ) { System.out.println( v2[ i ] ); } } } }
このソースについての記事はこちら「配列を返すメソッド」です。
■新着情報
2022.07.07 | 外部プログラムの実行 | exeファイル実行 |
2022.07.06 | 完全数 | 6=1+2+3 |
■広告