ここから本文です

javaの課題がわからないので、答えと解説を教えてください import java.util....

ten********さん

2018/6/1219:40:14

javaの課題がわからないので、答えと解説を教えてください


import java.util.Scanner;

public class MyClass {

/* 指示ここから
* このコメントブロックの下に,
* 1つのdouble型の引数と,double型の戻り値を持つメソッド
* calcAbs()を作成しなさい.
*
* double calcAbs(double x)
* x の絶対値を戻す
* 正負の判定を用いると簡単
*/

// 指示ここまで

public static void main(String[] args) {
// データ読み込みの準備
Scanner scan = new Scanner(System.in);
double x;

// 0が入力されるまで数値(実数)を読み込み
do {
System.out.print("数値:");
x = Double.parseDouble(scan.nextLine());
// xをその絶対値で上書きし,表示
x = calcAbs(x);
System.out.println("絶対値は" + x);
} while(x != 0);
scan.close();
}

}

閲覧数:
21
回答数:
1
お礼:
50枚

違反報告

ベストアンサーに選ばれた回答

アバター

ID非公開さん

2018/6/1220:19:58

import java.util.Scanner;

public class MyClass {
/* 指示ここから
* このコメントブロックの下に,
* 1つのdouble型の引数と,double型の戻り値を持つメソッド
* calcAbs()を作成しなさい.
*
* double calcAbs(double x)
* x の絶対値を戻す
* 正負の判定を用いると簡単
*/
static double calcAbs(double x){
return Math.abs(x);
}
// 指示ここまで

public static void main(String[] args) {
// データ読み込みの準備
Scanner scan = new Scanner(System.in);
double x;

// 0が入力されるまで数値(実数)を読み込み
do {
System.out.print("数値:");
x = Double.parseDouble(scan.nextLine());
// xをその絶対値で上書きし,表示
x = calcAbs(x);
System.out.println("絶対値は" + x);
} while(x != 0);
scan.close();
}

}

質問した人からのコメント

2018/6/13 20:58:19

ありがとうございます!

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる