.


:




:

































 

 

 

 


5.




Java , , .

{}:

.

, , , 1-2 ( ). :

{

}

 

, , , , . . :

{

}

 

NetBeans, . , , . Tools/Options, Editor/Indentation, Add New Line Before Brace.

Java, /C++, ; . , ;.

if

if : if if- else.

- if , else - . ,  兔.

:

if()

1;

true, 1. ==false, .

:

if()

1;

else

2;

if ==false, 2.

 

. if !

 

:

if(a<b)

a=a+1;

else if(a==b)

a=a+1;

else{

a=a+1;

b=b+1;

};

 

: if, , .

, if , , else, , .

if()

1;

2;

else

3;

. , . , , :

if(){

1;

2;

}

else

3;

if()

1;

else

2;

3;

- ! 3 else . , , , 3 else:

if()

1;

else

2;

3;

 

, 3 else, :

if()

1;

else{

2;

3;

};

 

:

if(1)if(2)1 else 2;

else if, :

if(1)

if(2)

1;

else

2;

, if else , .

:

if(1)

if(2)

1;

else

2;

. , ( , ), , 2 , 1==false, , if, . , Java.

if(1){

if(2)

1;

};

else 2;

, Reformat code ( ) , .

. ,

 

if()

1;

2;

if()

{1;

2;

};

. Reformat code , , if . , , Java, . , , Java . , NetBeans , . , if if(.

else :

if(i==0)

i++;

else

i--;

( else) :

if(i==0){

i++;

}

else{

i--;

};

 

, Java C, = ==. , b1 b2,

if(b1==b2)

i=1;

else

i=2;

if(b1=b2)

i=1;

else

i=2;

. , C Java , . b1=b2 , b2. , , . , , b1.

= == Java , C/C++, . = == , , , . Ƹ Java .

switch

if . :

switch(){

case 1: 1;

case N: N;

default: ;

}

 

, , , , .

- . , .

: . , . , , , case, . - break. Java C.

default , .

:

switch(i/j){

case 1:

i=0;

break;

case 2:

i=2;

break;

case 10:

i=3;

j=j/10;

break;

default:

i=4;

};

switch :

- case, , Java.

- break. , , , . . , break . , break.

?...:

C. Ÿ :

?1:2

, true, 1, 2.

, j , i+1 i<5, i+2 . :

j=i<5?i+1:i+2

: , . ? : ( ). . - :

j=(i<5)?(i+1):(i+2)

++ --

++ (), -- (). , ( , ) ( , ).

x x++ ++x x 1, x-- --x x 1.

, , , , .

, j=i++ j=++i . i=0, 0, i 1 . 1, , . i 1.

for

for( ; ;

)

;

, for. , . .

, , , . , , for.

( ) . .

:

for(int i=1,j=5; i+j<100; i++,j=i+2*j){

...

};

for , ; .

for , 1, , . , .

 

1: .

, 1 100. result.

int result=0;

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

result=result+i;

};

 

( ) :

- result, . 0.

- . - i 1. .

- . . i 100.

- 1<=100 true, . result 0, i 1, result=result+i result=1. , result 1.

- , i++, i 1. i 2.

- . . 2<=100 true, , .

- , 101. 101<=100 false, . result=result+i, , result=result+100.

55 1234, i 55, 1234 100.

2: .

double x=1;

for(i=1;i<=n;i++){

x=x*i;

};

 

, - :

result+=i; result=result+i;

x*=i; x=x*i;

. , .

 

, for - . .

3. .

S , f(x), a b ( ). n , h=(b-a)/n. , a,b,n f(x) . j . .

:

double S=0;

double h=(b-a)/n;

for(double x=a;x<b;x=x+h){

S=S+f(x)*h;

};

, . n a b , , b. , , . ?

x=b-h, x<b , . x=b. x<b, , x==b, . . x b, . , , x<b true. a, b n , . , n , , . , , .

. . , , . j f(a+j*h). 0, 1, . n-1.

:

double S=0;

double h=(b-a)/n;

for(int j=0;j<=n-1;j++){

S=S+f(a+j*h)*h;

};

 

f(x)=x2, a=0, b=1.

 

n S S
  0.2734375 0.2734375
  0.2798353909465021 0.279835390946502
  0.3849999999999999 0.2850000000000001
  0.28925619834710753 0.28925619834710750
  0.29282407407407407 0.292824074074074
  0.3727810650887573 0.2958579881656805
  0.32835000000000036 0.32835000000000014
  0.32839917655131895 0.3283991765513185
  0.33825131359733385 0.3284473920287069
  0.3382034121971908 0.3284946743331133
  0.33283350000000095 0.33283350000000034
  0.3338330001666631 0.33283399916766554
  0.3328344973393309 0.33283449733932

 

 

, n=10, n=13, n=102, n=103, n=1001. n ( ). - . n, a b. , n=10 a=0 b:

 

b S S
1.00000 0.3849999999999999 0.2850000000000001
1.00001 0.28500855008550036 0.28500855008550036
1.00002 0.2850171003420023 0.2850171003420022
1.00003 0.38503465103951023 0.28502565076950764
1.00004 0.2850342013680182 0.2850342013680184
1.00005 0.2850427521375357 0.2850427521375357

 

. . j . , a+h/2 a.

 

 

double S=0;

h=(b-a)/n;

for(double x=a+h/2;x<b;x=x+h){

S=S+f(x)*h;

};

, x, x<b, b h/2. , , , , , .

, . , ( ). :

double S=0;

double h=(b-a)/n;

for(double x=a+h/2;x<b;x=x+h){

S=S+f(x);

}

S=S*h;

f(x), f(x)*h, . t, (n-1)* t. n .

, : , . . , , , . , . , . .

 

: Java for (, , ). for . , :

java.util.List components= java.util.Arrays.asList(this.getComponents());

 

for (Iterator iter = components.iterator();iter.hasNext();) {

Object elem = (Object) iter.next();

javax.swing.JOptionPane.showMessageDialog(null,": "+

elem.toString());

}





:


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


:

:

80% - .
==> ...

1804 - | 1658 -


© 2015-2024 lektsii.org - -

: 0.084 .