宿題なんですが、なかなか出来なくて、助けてください。
よろしくお願いします。
問題の条件
【フィールド(3種類)】(アクセス権限はprivateにする)
・a ・b ・c 三角形の3つの辺の長さを表す3変数。すべてdouble型とする。
【コンストラクタ(1種類)】(アクセス権限はpublicにする)
・三角形の3つの辺の長さを表す3変数を引数として持ち、これらをフィールドにセットするコンストラクタ。 ※引数で与えられる3変数はa≧b≧cを満たすものとし、この大小関係のチェックは行わなくて構いません。
【publicメソッド(3種類)】
・printDetail( ):System.out.println( )メソッドを用いて、フィールドに与えられている3つの辺の長さを出力する。戻り値はvoid型とする。 出力形式→3辺の長さは( 3.3, 3.3, 3.3 )です。
・isTriangle( ):フィールドに与えられている3つの辺の長さをもつ三角形を形成できるかどうかを判定するメソッド。戻り値はboolean型とする。 ※最長辺の長さが他の二辺の長さの和以上の場合は、三角形を形成できません。
・checkFigure( ):フィールドに与えられている3つの辺の長さを持つ三角形の形状を判定して返却するメソッド。戻り値はString型とする。形状に応じて返す値は下表の通りとする。
形状 返却値
非三角形(isTriangle()がfalse) 非三角形
正三角形 正三角形
二等辺三角形 二等辺三角形
正三角形、二等辺三角形以外の三角形 不等辺三角形
実行結果
> java Kadai2
3辺の長さは( 5.0, 4.0, 3.0 )です。
不等辺三角形です。
---
3辺の長さは( 6.0, 3.0, 3.0 )です。
三角形ではありません。
---
3辺の長さは( 3.5, 3.5, 3.0 )です。
二等辺三角形です。
---
3辺の長さは( 3.5, 3.0, 3.0 )です。
二等辺三角形です。
---
3辺の長さは( 1.0, 1.0, 1.0 )です。
正三角形です。
---
4
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
いやいや、この実行結果を出すだけなら、これでいいのでしょう。
import java.io.*;
class Kadai2{
public static void main(String args[]){
System.out.println( "3辺の長さは( 5.0, 4.0, 3.0 )です。");
System.out.println( "不等辺三角形です。");
System.out.println( "---");
System.out.println( "3辺の長さは( 6.0, 3.0, 3.0 )です。");
System.out.println( "三角形ではありません。");
System.out.println( "---");
System.out.println( "3辺の長さは( 3.5, 3.5, 3.0 )です。");
System.out.println( "二等辺三角形です。");
System.out.println( "---");
System.out.println( "3辺の長さは( 3.5, 3.0, 3.0 )です。");
System.out.println( "二等辺三角形です。");
System.out.println( "---");
System.out.println( "3辺の長さは( 1.0, 1.0, 1.0 )です。");
System.out.println( "正三角形です。");
System.out.println( "---");
System.out.println( "4");
}
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 【数学の図形の名称と面積の計算方法】正三角形と扇形があります。正三角形の2辺を伸ばす 9 2023/02/06 23:30
- 数学 直角二等辺三角形についてです。 直角二等辺三角形ABCを(角A=90度)頂角Aから底辺BCに垂直に線 3 2023/06/05 23:05
- 数学 1.5:2:3=直角三角形 1:2:√3≠直角三角形ではない。 1:1:√2≠直角二等辺三角形ではな 12 2022/12/21 23:45
- 数学 画像の中学2年生の数学の問題について教えていただきたいです。 三角形ADCが二等辺三角形であることと 2 2023/01/29 16:14
- 数学 『弧は弦より長し』 8 2022/04/18 10:23
- 数学 中3 円周角の定理の問題です 3 2022/06/29 22:21
- 数学 角度当てクイズVol.225の解き方おしえてください 1 2023/06/23 17:45
- 数学 複素数平面についての問題です。 2点α、βが定められており、それらともう1点γと結ぶ三角形が直角二等 6 2023/06/30 09:47
- 数学 三角比の相互関係「sinA^2+cosA^2=1」が直角でなくても成り立つ理由について。 これは、三 8 2022/03/31 09:22
- 数学 高校一年生です。 数学で分からない単元があるので教えて欲しいです。単元は命題の真偽です。 出た課題の 4 2023/08/18 16:30
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語のポインターに関する警告
-
[JAVA]try 内の変数を外で!?
-
JSPやサーブレットでSystem.out...
-
nullcline
-
改行の判定方法
-
java int integer
-
java教えてください。
-
vb6 オブジェクトライブラリは...
-
エクセルマクロ文で、赤文字セ...
-
java シンボルが見つかりません...
-
Collectionからの型変換について
-
全角スペースの判定について
-
javaの文字化けに困っています。
-
ファイル名に変数を使う(Java)
-
「続行するには何かキーを押し...
-
(急募)Java 三択クイズをGUI(...
-
ソケット:書き出しをソケット...
-
JAVAのDouble型の小数点以下の...
-
ループ処理の際、最後だけ","を...
-
ダブルクォーテーションのrepla...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語のポインターに関する警告
-
JSPやサーブレットでSystem.out...
-
[JAVA]try 内の変数を外で!?
-
JAVAのDouble型の小数点以下の...
-
「続行するには何かキーを押し...
-
EclipseでJava
-
文字列の引き算
-
JAVAのエラーの意味が分かりま...
-
配列を後ろから数えるには?
-
JAVAで素数判定
-
nullcline
-
曜日の取得方法を教えて下さい!
-
エクセルマクロ文で、赤文字セ...
-
JAVA 文字色変更
-
会員情報登録プログラムの作成...
-
Javaのコマンドライン引数を使...
-
Javaでカレントディレクトリを...
-
LC発振回路-ループ利得
-
java シンボルが見つかりません...
-
改行の判定方法
おすすめ情報