import java.lang.Math;
import java.util.*;
public class Mianji{
public static void main(String[] args){
int r=0;
Scanner input=new Scanner(System.in);
System.out.println("請輸入壹個非負數");
try{
r=input.nextInt();
if(r>0){
double ar=Math.PI*r*r;
double c=2*Math.PI*r;
System.out.println("圓的面積是:"+ar);
System.out.println("圓的周長是:"+c);
}
else
System.out.println("輸入的數不是非負數");
}
catch(InputMismatchException In){
System.out.println("妳輸入的不是整數");
}
}
}
———————————————————————————————————
第3題:
import java.lang.Math;
import java.util.*;
public class Test{
public static void main(String[] args){
int r=0;
Scanner input=new Scanner(System.in);
System.out.println("請輸入壹個三位數");
try{
r=input.nextInt();
if(r>=100&&r<1000){
int ar[]=new int[3];
ar[0]=r/100;
ar[1]=(r%100)/10;
ar[2]=(r%100)%10;
System.out.println("妳輸入的三位數是"+r);
System.out.println("反轉後的結果是"+ar[2]+ar[1]+ar[0]);
}
else
System.out.println("妳輸入的不是三位數");
}
catch(InputMismatchException In){
System.out.println("妳輸入的不是三位數");
}
}
}
———————————————————————————————————
第7題:
import java.lang.Math;
import java.util.*;
public class Mianji{
public static void main(String[] args){
double x=0,y=0,z=0;
Scanner input=new Scanner(System.in);
System.out.println("請輸入三角形的三邊長:");
try{
x=input.nextDouble();
y=input.nextDouble();
z=input.nextDouble();
if(x>0 &&z>0&&y>0&&(x+y>z) &&(x+z>y)&&(z+x>y)){
double ar=Math.sqrt((x+y+z)*(x+y-z)*(x+z-y)*(y+z-x))/4;
System.out.println("三角形的面積是:"+ar);
}
else
System.out.println("輸入的三邊不能構成三角形");
}
catch(InputMismatchException In){
System.out.println("妳輸入的不是整數");
}
}
}