• 2022-06-06
    下列语句执行后,i的值是( )。 public class Test { public static void main(String[ ] args) { int i =0; for(int j=10; j>5&&i<5; j-=3,i+=2) i=i+j; System. out. println(i); } }
    A: 8
    B: 9
    C: 10
    D: 12
  • D

    内容

    • 0

      下列程序执行的结果是()。public class A {public static void main(String&#91;&#93; args){int y = 0;int i = 6;for (int j = 1; j <; 6; j++){if (i % j == 0)y += j;}System.out.print(y);}} A: 3 B: 6 C: 9 D: 12

    • 1

      以下程序调试结果 public class test { public static void main(String args[]) { int i=1, j=3; while (j>0) { j--; i++; } System.out.println(i); } }

    • 2

      public class Foo{public static void main(String[] args){int i=1;int j=i++;if((i>++j)&&(i++==j)){i+=j;}}}请问程序执行完以后,i和j的值分别是多少?第一个空填i的值,第二个空填j的值

    • 3

      以下代码的输出结果为( ) public class Pass{ static int j = 20; public void amethod(int x){ x = x*2; j = j*2; } public static void main(String args[]){ int i = 10; Pass p = new Pass(); p.amethod(i); System.out.println(i+" and "+j); } }

    • 4

      下列程序执行后,j的值是( )。 public class Test { public static void main(String args&#91;&#93;) { int j=1; for(int i=7; i>0; i-=2) j*=2; System.out.println(j); } } A: 15 B: 1 C: 32 D: 16