ホームページ  >  記事  >  コンピューターのチュートリアル  >  簡単な Java プログラミングの図解

簡単な Java プログラミングの図解

王林
王林転載
2024-01-25 08:21:10631ブラウズ

簡単な Java プログラミングの図解

簡単な Java プログラミングを図に示します。出力結果を 3 桁保持するように変更する方法

printf("s=%.3f",s); 小数点以下 3 桁を維持します

次の例を見てください:

ダブル d = 345.678;

文字列 s = "こんにちは!";

int i = 1234;

//「%」はフォーマットされた出力を意味し、「%」以降の内容はフォーマットの定義です。

System.out.printf("%f",d);//「f」はフォーマットされた出力浮動小数点数を意味します。

System.out.printf("%9.2f",d);//「9.2」の 9 は出力の長さを表し、2 は小数点以下の桁数を表します。

System.out.printf("% 9.2f",d); //「"」は、出力数値に正または負の符号があることを示します。

System.out.printf("%-9.4f",d); //「-」は、出力番号が左揃えであることを意味します (デフォルトは右揃えです)。

System.out.printf("% -9.3f",d); //「-」は、出力数値が符号付きで左揃えであることを示します。

System.out.printf("%d",i);//「d」は出力 10 進整数を意味します。

System.out.printf("%o",i);//「o」は 8 進整数を出力することを意味します。

System.out.printf("%x",i);//「d」は 16 進整数の出力を意味します。

System.out.printf("%#x",i);//「d」は 16 進フラグ付きの整数を出力することを意味します。

System.out.printf("%s",s);//「d」は出力文字列を表します。

System.out.printf ("浮動小数点数: %f、整数: %d、文字列: %s を出力", d, i, s); // 複数の変数を出力できるので注意してくださいオーダー。

System.out.printf ("String: %2$s, %1$d の 16 進数: %1$#x", i, s); // "X$" は数値変数を表します。

Java プログラミング: ボールの半径を入力し、ボールの体積を小数点以下 3 桁まで計算します

参考までに:

/*

*球の体積は 4/3πr3 であることがわかっていますので、球の半径を入力して球の体積を計算するプログラムを書いてみましょう。

*コマンド ウィンドウから

と入力します。

*/

import java.util.Scanner;

public class Volume{ //Java でクラス メンバー変数を定義する

public static void main(String args[]){ //main() メソッド本体、Java アプリケーション プログラムへの入り口

スキャナ s=新しいスキャナ(System.in);

System.out.println ("体積を付けたい球の半径 r を入力してください"); //プロンプトの内容を出力します

double r=s.nextDouble(); //double 変数を定義します

double v; //double 変数を定義します

v=4*Math.PI*Math.pow(r,3)/3; //演算式

System.out.println("球の体積は "v"); //計算結果を出力し、先頭に「球の体積は」と出力します

}

}

Java 予約数字の問題

Java に付属のクラスを使用すると非常に便利です。例を示します:

import java.text.DecimalFormat;

パブリック クラス テスト {

public static void main(String[] args) {

double num = 0.235463;

DecimalFormat fmt = new DecimalFormat(".

%"");

System.out.println(fmt.format(num));

}

}

// 表示: 23.546%

「.

%」の # は、存在する場合は表示され、存在しない場合は表示されないことを意味するため、3 つの # で表され、その後は 3 桁まで正確になります。小数点以下は省略されます。

Java 計算で保持する小数点以下の桁数を設定する方法

方法 1:

四捨五入

ダブル f = 111231.5585;

BigDecimal b = 新しい BigDecimal(f);

double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();

小数点以下 2 桁を保持する

方法 2:

java.text.DecimalFormat df =new java.text.DecimalFormat(”#.00″);

df.format (フォーマットしたい数値);

例: new java.text.DecimalFormat(”#.00”).format(3.1415926)

#.00 は小数点以下 2 桁を意味します #.0000 は小数点以下 4 桁を意味します...

方法 3:

ダブル d = 3.1415926;

文字列の結果 = 文字列 .format(”%.2f”);

###%.2f %. は小数点以下の任意の桁数を意味します。2 は小数点以下 2 桁を意味します。書式設定された結果は f となり、浮動小数点型を意味します。 ###

以上が簡単な Java プログラミングの図解の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はdocexcel.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。