二次方程式の解を解く Java プログラムを作成します: ax^2 + bx + c
Java を使用して二次方程式を解くプログラムを作成します: aX2 bX c 0
次のプログラムは jdk5.0 テストに合格しました
import java.util.Scanner;
パブリック クラス テスト {
//1 変数の 2 次方程式の解
private static X fx (int a,int b,int c) が例外をスローします{
XX x = 新しい X();
double m = b*b - 4*a*c;
if(m>=0){
x.x1=(-1*b Math.sqrt(m))/(2*a);
x.x2=(-1*b-Math.sqrt(m))/(2*a);
x を返す;
}
そうでない場合は、新しい例外をスローします(「解決策なし」);
}
public static void main(String[] args) {
###試す{###//入力パラメータ a、b、c
スキャナ cin=新しいスキャナ(System.in);
System.out.print("a=");
int a = cin.nextInt();
System.out.print("b=");
int b = cin.nextInt();
System.out.print("c="");
int c = cin.nextInt();
//計算
XX x=fx(a,b,c);
###//見せる###System.out.println("\n1x1="x.x1 "\nx2="x.x2);
}catch(例外 e){
System.out.println(e.getMessage());
}
}
}
//二次方程式解セットのパッケージ化クラス
クラス X{
ダブル x1;
ダブル x2;
}
1 つの変数の 2 次方程式を解くプログラムを Java で作成します: aX2 bX c 0
パブリック静的メイン(String[] arg0){
if(arg0== null || arg0.length == 0){
System.out.println("パラメータを入力してください: a、b、c");
System.exit(0);
}
for(int i=0;i ###試す {###
Float.parseFloat(arg0[i]);} キャッチ(例外 e){
System.out.println("数字を入力してください");
System.exit(0);
}
}
float a = Float.parseFloat(arg0[0]);
float b = 0;
float c = 0;
if(arg0.length >= 2){
b = Float.parseFloat(arg0[1]);
}
if(arg0.length >= 3){
c = Float.parseFloat(arg0[2]);
}
float tmp = b*b - 4*a*c;
if(tmp
System.out.println("x には実際のルートがありません");
System.exit(0);
}
if(a==0 & b==0 & c==0){
System.out.println("x には実際のルートがあります");
System.exit(0);
}
float 結果 = (-1)*b/(2*a);
if(tmp == 0){
System.out.println("x1=x2=" 結果);
System.exit(0);
}
float x1 = ((-1)*b java.lang.Math.sqrt(tmp))/(2*a);
float x2 = ((-1)*b-java.lang.Math.sqrt(tmp))/(2*a);
System.out.println("x1=" x1);
System.out.println("x2=" x2);
}
Java による 3 次方程式の根 a x x x b x x c x d 0
のプログラミングimport java.io.*;
パブリック クラス Test1
{
public static void main(String[] args) は IOException をスローします
{
ダブル a、b、c、d、x、y;
System.out.println ("1 つの変数の 3 次方程式の解: y=ax3 bx2 cx d");
System.out.println ("値を入力してください:");
BufferedReader in1=new BufferedReader(new InputStreamReader(System.in));
a=Double.parseDouble(in1.readLine());
System.out.println("b 値を入力してください:");
BufferedReader in2=new BufferedReader(new InputStreamReader(System.in));
b=Double.parseDouble(in2.readLine());
System.out.println ("c 値を入力してください:");
BufferedReader in3=new BufferedReader(new InputStreamReader(System.in));
c=Double.parseDouble(in3.readLine());
System.out.println ("d 値を入力してください:");
BufferedReader in4=new BufferedReader(new InputStreamReader(System.in));
d=Double.parseDouble(in4.readLine());
System.out.println("x 値を入力してください:");
BufferedReader in5=new BufferedReader(new InputStreamReader(System.in));
x=Double.parseDouble(in5.readLine());
y=a*Math.pow(x, 3) b*Math.pow(b,2) c*x d;
System.out.println("y 値は:" y);
}
}
以上が二次方程式の解を解く Java プログラムを作成します: ax^2 + bx + cの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









記事では、誤った編集からWindowsレジストリ、予防策、バックアップ方法、潜在的な問題の編集について説明します。主な問題:システムの不安定性と不適切な変化によるデータ損失のリスク。

Windowsの設定でのドライブヘルス警告はどういう意味ですか?ディスク警告を受け取ったときに何をすべきですか?このPHP.CNチュートリアルを読んで、この状況に対処するための段階的な指示を取得してください。

記事では、システムの健康のためのWindowsサービスの管理、開始、停止、サービスの再起動、安定性のためのベストプラクティスなどについて説明します。

この記事では、ENE.SYSがRealTekの高解像度オーディオドライバーコンポーネントとして識別します。 オーディオハードウェアの管理における機能を詳しく説明し、オーディオ機能における重要な役割を強調しています。 また、この記事は、ユーザーの正当性の確認についてもガイドしています

この記事では、システム設定を管理するためにWindowsでグループポリシーエディター(gpedit.msc)を使用する方法、一般的な構成とトラブルシューティング方法を強調する方法について説明します。 Gpedit.mscはWindows Home Editionsでは利用できないことに注意してください。

記事では、リターンやバルクの変更など、ウィンドウ上のファイルタイプのデフォルトアプリの変更について説明します。主な問題:組み込みのバルク変更オプションはありません。

MsconfigがWindowsの選択的な起動に戻っているという問題について質問されていますか?必要な場合は、通常のスタートアップに切り替える方法は?このphp.cn投稿で説明されている方法を試して、あなたに合ったものを見つけてください。

「Windowsメタデータとインターネットサービス(WMIS)への接続が確立できなかった」が表示される場合があります。イベントビューアのエラー。 PHP.CNからのこの投稿では、Windowsメタデータとインターネットサービスの問題を削除する方法を紹介します。
