2013-11-21 76 views
0

嗨,大家好我是Java的新手。我創建了第一個程序。但我不能得到所需的輸出..如何使用函數遞增和遞減值

我想Ĵ值爲2,然後我想我increament可貴循環結束。但我沒有得到的值

private double i=30; 
    private double j=20; 

    private double l=5; 



if (l=5) 
{ 

for (; j<=50 ; j+=2) 
{ 
    System.out.printf("value of j is %d\n",j); 
    increamenti_Value(); 

} 
for (; j>=4; j-=2) // i want here the value j to be 20 ... 

{ 
    System.out.printf("value of decrement is %d\n",j); 
     increamenti_Value(); 
} 

} 


private voide increamenti_Value() 

for (; i<=50 ; i+=2) 
{ 
    System.out.printf("value of i is %d\n",i); 


} 
for (; i>=4; i-=2) // i want here the value j to be 20 ... 

{ 
    System.out.printf("value of decrement is %d\n",i); 
} 

回答

1

請提供一個最小的工作示例。你的代碼甚至不會編譯(代碼在方法外,「無效」而不是無效)。無論如何,我把一些東西放在一起爲你工作:

package test; 

public class Test 
{ 
    static private int i=30; 
    static private int j=20; 
    static private int l=5; 

    public static void main(String[] args) 
    { 
     if (l==5) 
     { 

      for (; j<=50 ; j+=2) 
      { 
       System.out.printf("value of j is %d\n",j); 
       increamenti_Value(); 
      } 
      for (; j>=4; j-=2) // i want here the value j to be 20 ... 

      { 
       System.out.printf("value of decrement is %d\n",j); 
       increamenti_Value(); 
      } 
     } 
    } 

    private static void increamenti_Value() 
    { 
     for (; i<=50 ; i+=2) {System.out.printf("value of i is %d\n",i);} 
    } 

} 

輸出如下。這是你所期望的嗎?

value of j is 20 
value of i is 30 
value of i is 32 
value of i is 34 
value of i is 36 
value of i is 38 
value of i is 40 
value of i is 42 
value of i is 44 
value of i is 46 
value of i is 48 
value of i is 50 
value of j is 22 
value of j is 24 
value of j is 26 
value of j is 28 
value of j is 30 
value of j is 32 
value of j is 34 
value of j is 36 
value of j is 38 
value of j is 40 
value of j is 42 
value of j is 44 
value of j is 46 
value of j is 48 
value of j is 50 
value of decrement is 52 
value of decrement is 50 
value of decrement is 48 
value of decrement is 46 
value of decrement is 44 
value of decrement is 42 
value of decrement is 40 
value of decrement is 38 
value of decrement is 36 
value of decrement is 34 
value of decrement is 32 
value of decrement is 30 
value of decrement is 28 
value of decrement is 26 
value of decrement is 24 
value of decrement is 22 
value of decrement is 20 
value of decrement is 18 
value of decrement is 16 
value of decrement is 14 
value of decrement is 12 
value of decrement is 10 
value of decrement is 8 
value of decrement is 6 
value of decrement is 4 
+0

J = 20之後, 「i」 的開始遞減直到 「」 50" 那細,但我需要 「J」,以增加圖22(2)和i開始遞減,則j = 24 ..直到j <= 50 – user2965711

0

使用j和我作爲靜態詮釋變量像static int i