私はJava言語を初めて使い、まだ基本的なことを学んだことがある。ユーザーに整数を入力するように要求するアプリケーションを記述し、整数が偶数か奇数かを示す文を表示する必要があります。入力された整数を奇数またはJavaで判断するアプリケーション
import java.util.Scanner;
public class EvenOdd
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
System.out.print("Enter an integer >> ");
int num = input.nextInt();
double divisibleByTwo = num % 2;
if(divisibleByTwo == 0)
System.out.println("The integer entered is even.");
else
System.out.println("The integer entered is odd.");
}
}
上記のコードは正常に動作しますが、私のコードは私のコードを必要とするグレードソフトウェアはこの形式にする:
import java.util.Scanner;
class EvenOdd
{
public static void main(String[] args)
{
// accept user input and check if number is even or odd
}
public static boolean isEven(int number)
{
// check if number is even
}
}
次
は私の設定ですが、これは私がやっていることです私はそれにいくつかの間違いがあり、どうやって進まなければならないのか、本当にうまくいくのかは分かりません。どんな助けもありがとう。あなたの最初の例でimport java.util.Scanner;
class EvenOdd
{
public static void main(String[] args)
{
// accept user input and check if number is even or odd
Scanner input = new Scanner(System.in);
System.out.print("Enter an integer >> ");
int num = input.nextInt();
isEven(num);
boolean divisible;
isDivisibleByTwo = divisible;
if(divisible == true)
System.out.println("The integer entered is even.");
else
System.out.println("The integer entered is odd.");
}
public static boolean isEven(int number)
{
// check if number is even
int remainderByTwo = number % 2;
boolean isDivisbleByTwo = (remainderByTwo == 0);
return isDivisibleByTwo;
}
}
あなたの間違いは何ですか?何かエラーがありますか?もしそうなら、最初のものは何ですか?そして、それは何の原因ですか? –
[Javaのメソッドからの戻り値の使い方?](https://stackoverflow.com/questions/28985402/how-to-use-return-value-from-method-in-java) – BackSlash
ローカル変数と戻り値について学ぶことができます。これらは、ここで理解する必要がある2つの重要な概念です。 –