本帖最後由 tonyh 於 2016-8-12 20:29 編輯
- import java.util.*;
- public class JPA01
- {
- static Scanner s = new Scanner(System.in);
- public static void main(String[] args)
- {
- for(int i=0;i<1000;i++)
- {
- int x=0;
- double y=0,a=0;
- System.out.print("請輸入圓的半徑(公分): ");
- x=s.nextInt();
- if(x<=0 || x>100)
- {
- System.out.println("輸入錯誤!");
- }
- else
- {
- System.out.print("請輸入扇形的角度: ");
- y=s.nextInt();
- if(y<=0 || y>180)
- {
- System.out.println("輸入錯誤!");
- }
- else
- {
- y/=360;
- a=x*x*Math.PI*y;
- System.out.printf("扇形的面積為: %.4f 平方公分",a);
- System.out.println();
- }
- }
- }
- }
- }
複製代碼- import java.util.*;
- public class JPA01
- {
- static Scanner s = new Scanner(System.in);
- public static void main(String[] args)
- {
- for(int i=0;i<1000;i++)
- {
- int x=0;
- double y=0,a=0;
- System.out.print("請輸入圓的半徑(公分): ");
- x=s.nextInt();
- if(x<=0 || x>100)
- {
- System.out.println("輸入錯誤!");
- }
- else
- {
- System.out.print("請輸入扇形的角度: ");
- y=s.nextInt();
- if(y<=0 || y>180)
- {
- System.out.println("輸入錯誤!");
- }
- else
- {
- System.out.printf("扇形的面積為: %.4f 平方公分",f(x,y));
- System.out.println();
- }
- }
- }
- }
- static double f(double x,double y)
- {
- y/=360;
- return x*x*Math.PI*y;
- }
- }
複製代碼 |