[Mitsuhisa-KINJO:~/java] j03017% cat report3.java
class report3 {
public static void main(String argv[]){
Sin();
System.out.println("-------------------------------");
Cos();
System.out.println("-------------------------------");
Tan();
System.out.println("-------------------------------");
WHILE();
}
public static void Sin(){
double a,sin;
for(int i=0;i<345;i+=15){
if(i/15%2==1 && i/15%3==1 || i/15%3==2 ){
i=i+15;}
a = Math.toRadians(i);
sin = Math.sin(a);
System.out.println("sin"+i+"'="+sin);
System.out.println();
}
}
public static void Cos(){
double b,cos;
for(int j=0;j<345;j+=15){
if(j/15%2==1 && j/15%3==1 || j/15%3==2){
j=j+15;}
b = Math.toRadians(j);
cos = Math.cos(b);
System.out.println("cos"+j+"'="+cos);
System.out.println();
}
}
public static void Tan(){
double c,tan;
for(int k=0;k<75;k+=15){
if(k/15%2==1 && k/15%3==1 || k/15%3==2 )
k=k+15;
c = Math.toRadians(k);
tan = Math.tan(c);
System.out.println("tan"+k+"'="+tan);
System.out.println();
}
for(int l=120;l<255;l+=15){
if(l/15%2==1 && l/15%3==1 || l/15%3==2)
l=l+15;
c = Math.toRadians(l);
tan = Math.tan(c);
System.out.println("tan"+l+"'="+tan);
System.out.println();
}
for(int m=300;m<345;m+=15){
if(m/15%2==1 && m/15%3==1 || m/15%3==2 )
m=m+15;
c = Math.toRadians(m);
tan = Math.tan(c);
System.out.println("tan"+m+"'="+tan);
System.out.println();
}
}
public static void WHILE(){
int atai[] = {123,4649,0,340,100};
for(int h=0;h<5;h++){
switch(atai[h]){
case 123:
System.out.println(atai[0]);
do{
int rem,sum=0;
rem=atai[0]%10;
sum += rem;
System.out.println("reverse --> "+sum);
sum*=10;
atai[0]=atai[0]/10;
}while(atai[0] != 0);
System.out.println();
break;
case 4649:
System.out.println(atai[1]);
do{
int rem,sum=0;
rem=atai[1]%10;
sum += rem;
System.out.println("reverse --> "+sum);
sum*=10;
atai[1]=atai[1]/10;
}while(atai[1] != 0);
System.out.println();
break;
case 0:
System.out.println(atai[2]);
System.out.println("reverse1 -->"+atai[2]);
System.out.println();
break;
case 340:
System.out.println(atai[3]);
do{
int rem,sum=0;
rem=atai[3]%10;
sum += rem;
System.out.println("reverse --> "+sum);
sum*=10;
atai[3]=atai[3]/10;
}while(atai[3] != 0);
System.out.println();
break;
case 100:
System.out.println(atai[4]);
do{
int rem,sum=0;
rem=atai[4]%10;
sum += rem;
System.out.println("reverse --> "+sum);
sum*=10;
atai[4]=atai[4]/10;
}while(atai[4] != 0);
System.out.println();
break;
}
}
}
}