私はJavaを初めて使い、これまでのところ私の頭の中ではクリックしません。ここで私は2つの方法で問題を抱えている課題があります。誰も私がそれをまっすぐに助けることができます。ありがとうございますまた、どこでメソッドを使用するのかを知ることができますか?私はいくつかのYouTubeを見ましたが、それは助けますが、私たちの教科書は曖昧です。事前に助けてくれてありがとう。ここに私のコードです。私はisVowelとprintAllメソッドに固執しています
/** The public class below is the name of your java program.
*/
import java.util.Scanner;
public class ProblemSet6 {
public static void main(String[] args) {
//Prompt user for a number
System.out.print("Enter a number: ");
double userInput = input.nextDouble();
}//Ending main method
/**
* Method Description: Write a method, square, that takes in one number and
* returns the square of that number.
*
* This method takes in one number and returns one number. Do not use Math.pow().
*
* @param x: x is the number that double uses from user input to calculate the return
* @returns and will return x squared
*/
public static double square(double x) {
return x*x;
} //end square method
/**
* Method Description: Write a method, evalQuadratic, that returns the value of the
* quadratic a(x*x)+bx+c.
*
* @param x: This method takes in four numbers (a, b, c, and x) and returns a single number.
* Note you are not trying to solve for x, it is already given.
* @returns the value of the quadratic as evalQuadratic
*/
public static double evalQuadratic(double x, double a, double b, double c) {
return (a*(x*x) + b * x + c);
} // end of Quadratic Method
/**
* Method Description: This method will take a number and raise it to the fourth power.
* Use the square Method from above.
* @param x will be the same "x" input from the begining.
* return the answer of whatever is "x" raised to the fourth power
*/
public static double fourthPower(double x) {
return square(square(x));
} //end of fourthPower Method
/**
* Method Description: This Method will tell you if the number returned is odd or even.
* Write a method, odd, that takes in one number and returns True when the number is odd and False otherwise.
* Remember what % (mod) operator does and what it means to be an even/odd number.
* This method takes in one number and returns a boolean.
* @ param x will be determined if it is odd or even.
* @ return boolean odd is true and even is false.
*/
public static boolean odd(double x) {
//
if(x % 2 ==0) return false;
else return true;
} // end of odd(boolean) Method
/*
* Define a method isVowel(char c) that returns True if the char is a vowel
* ('a', 'e', 'i', 'o', or 'u'), and False otherwise.
* You can assume that char is a single letter of any case
* (ie, 'A' and 'a' are both valid).
* This method takes in one char and returns a boolean.
*/
public static boolean isVowel(char c) {
//
if(c == (a | e | i | o | u)) return true;
else return false;
} // end of isVowel(boolean) Method
/*
* Write a method, printAll, that takes no parameters and returns nothing.
* This method prints out all of the other methods. For any method that needs
* parameters, use any parameters you wish (Scanner or putting numbers in)
*/
public static void printAll(){
System.out.println(square(userInput));
System.out.println(evalQuadratic(userInput));
System.out.println(fourthPower(userInput));
System.out.println(odd(userInput));
System.out.println(isVowel());
}
} // end of class
はいこれは私が書いたコードであり、コンパイルされません。ここにエラーコード –
java:14:エラー:シンボルを見つけることができません \t \t double userInput = input.nextDouble(); \t \t^ シンボル:変数入力 場所:クラスProblemSet6 –
ジャワ:104:エラー:シンボル するSystem.out.println(正方形(ユーザ入力))を見つけることができません。 –