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());
}