.


:




:

































 

 

 

 


continue, break, return, System.exit




- . goto. Java - continue, break, return, System.exit:

continue; ( ) ;

continue ; ( ) , (label);

break; ;

break ; , ;

return; ( ) ;

return ; ( ) ;

System.exit(n) n. n . n=0, , - . n , , .

 

continue break ( ) , - . , . , (for, while, do).

 

continue :

for(int i=1;i<=10;i++){

if(i==(i/2)*2){

continue;

};

System.out.println("i="+i);

};

i, i==(i/2)*2. i.

 

continue :

 

for(int i=1;i<=20;i++){

for(int j=1;j<=20;j++){

if(i*j==(i*j/2)*2){

continue;

};

System.out.println("i="+i+" j="+j+ " 1.0/(i*j-20)="+ (1.0/(i*j-20)));

};

};

 

i, j 1.0/(i*j-20) i j 1 19. i j:

 

i=1 j=1 1.0/(i*j-20)=-0.05263157894736842

i=1 j=3 1.0/(i*j-20)=-0.058823529411764705

i=1 j=5 1.0/(i*j-20)=-0.06666666666666667

i=1 j=7 1.0/(i*j-20)=-0.07692307692307693

i=1 j=9 1.0/(i*j-20)=-0.09090909090909091

i=1 j=11 1.0/(i*j-20)=-0.1111111111111111

i=1 j=13 1.0/(i*j-20)=-0.14285714285714285

i=1 j=15 1.0/(i*j-20)=-0.2

i=1 j=17 1.0/(i*j-20)=-0.3333333333333333

i=1 j=19 1.0/(i*j-20)=-1.0

i=3 j=1 1.0/(i*j-20)=-0.058823529411764705

i=3 j=3 1.0/(i*j-20)=-0.09090909090909091

i=3 j=5 1.0/(i*j-20)=-0.2

i=3 j=7 1.0/(i*j-20)=1.0

...

i=19 j=9 1.0/(i*j-20)=0.006622516556291391

i=19 j=11 1.0/(i*j-20)=0.005291005291005291

i=19 j=13 1.0/(i*j-20)=0.004405286343612335

i=19 j=15 1.0/(i*j-20)=0.0037735849056603774

i=19 j=17 1.0/(i*j-20)=0.0033003300330033004

i=19 j=19 1.0/(i*j-20)=0.002932551319648094

 

continue :

 

label_for1:

for(int i=1;i<=20;i++){

for(int j=1;j<=20;j++){

if(i*j==(i*j/2)*2){

continue label_for1;

};

System.out.println("i="+i+" j="+j+ " 1.0/(i*j-20)="+ (1.0/(i*j-20)));

};

};

 

, i*j==(i*j/2)*2 ( j), j i .

i=1 j=1 1.0/(i*j-20)=-0.05263157894736842

i=3 j=1 1.0/(i*j-20)=-0.058823529411764705

i=5 j=1 1.0/(i*j-20)=-0.06666666666666667

i=7 j=1 1.0/(i*j-20)=-0.07692307692307693

i=9 j=1 1.0/(i*j-20)=-0.09090909090909091

i=11 j=1 1.0/(i*j-20)=-0.1111111111111111

i=13 j=1 1.0/(i*j-20)=-0.14285714285714285

i=15 j=1 1.0/(i*j-20)=-0.2

i=17 j=1 1.0/(i*j-20)=-0.3333333333333333

i=19 j=1 1.0/(i*j-20)=-1.0

 

break :

 

for(int i=1;i<=10;i++){

if(i+6== i*i){

break;

};

System.out.println("i="+i);

};

 

i+6== i*i. i, 1 2.

 

break :

 

for(int i=1;i<=20;i++){

for(int j=1;j<=20;j++){

if(i*j==(i*j/2)*2){

break;

};

System.out.println("i="+i+" j="+j+ " 1.0/(i*j-20)="+ (1.0/(i*j-20)));

};

};

 

i j , i j, i*j==(i*j/2)*2. i, j 1.0/(i*j-20) j i . ( i) , i j. , continue .

break :

 

label_for1:

for(int i=1;i<=20;i++){

for(int j=1;j<=20;j++){

if(i*j==(i*j/2)*2){

break label_for1;

};

System.out.println("i="+i+" j="+j+ " 1.0/(i*j-20)="+ (1.0/(i*j-20)));

};

};

i j , i j, i*j==(i*j/2)*2. , . . i=1, j=1.

5

ü Java : if, case, ?...: , ++ --,

ü Java : for, while , do...while . continue break, -return, - System.exit.

ü . , . , .

  • , for, while, do...while , JRadioButton . , f(x)=a∙x2+b∙x+c, x x1 x2, a,b,c, x1 x2 .
  • - (for, while do...while) , JCheckBox. (- a,b,c, x1,x2). , , .
  • , JButton continue, break, return, System.exit , JToggleButton .

 

 






:


: 2017-02-28; !; : 899 |


:

:

, ,
==> ...

749 - | 748 -


© 2015-2024 lektsii.org - -

: 0.014 .