何度も修正しようとして、できなかったものがあります。
したがって、プログラムはユーザーに 3 つの数値を要求し、次に追加するパーセンテージを要求し、これらの数値を void メソッドに渡します。
したがって、次のようになります。
public static void main(String[] args) {
System.out.print("Number 1: ");
X1 = s.nextLong();
System.out.print("Number 2: ");
W1 = s.nextLong();
System.out.print("Number 3: ");
Z1 = s.nextLong();
System.out.print("Percentage 1: ");
int a = s.nextInt();
System.out.print("Percentage 2: ");
int b = s.nextInt();
System.out.print("Percentage 3: ");
int c = s.nextInt();
Number(a,b,c);
}
public static void Number(int a, int b, int c)
{
X1 = (long) (X1*(a/100 + 1));
W1 = (long) (W1*(b/100 + 1));
Z1 = (long) (Z1*(c/100 + 1));
}
しかし、結果を入力しようとしても、数値は変わりません。
注: X1、W1、および Z1 はすべて静的ロングとして使用されます。
そして、前もって感謝します。