本帖最後由 葉桔良 於 2022-2-26 20:41 編輯
1.題目說明:
請開啟檔案JPD02.java,依下列提意完成作答。將JPD02.java內的class
JPD02修改為class JPA02檔案另存成JPA02.java,並編譯為JPA02.class
2.設計說明:
(1)請撰寫程式,輸入x、y座標值,判斷該點位於何象限或是在哪個座標軸上。
(2)程式執行時,畫面顯示[請輸入x座標:]要求輸入x座標。
※舉例:若輸入的座標值為(3.0,-2.5),輸出[座標值+在第四象限],若輸入的座標值為(4.5,0.0),輸出[座標值+在x軸上]。
(3)重複執行四次,顯示如執行結果參考畫面
- import java.util.*;
- public class JPA02 {
- static Scanner keyboard = new Scanner(System.in);
- public static void main(String[] args) {
- test();
- test();
- test();
- test();
- }
-
- public static void test() {
- double x, y;
- String str="";
- System.out.print("請輸入x座標: ");
- x=keyboard.nextDouble();
- System.out.print("請輸入y座標: ");
- y=keyboard.nextDouble();
- if(x==0 && y==0)
- str="原點上";
- else if(x==0 && y!=0)
- str="y軸上";
- else if(x!=0 && y==0)
- str="x軸上";
- else if(x>0 && y>0)
- str="第一象限";
- else if(x<0 && y>0)
- str="第二象限";
- else if(x<0 && y<0)
- str="第三象限";
- else
- str="第四象限";
- System.out.printf("(%.2f,%.2f)在%s%n",x,y,str);
- }
- }
複製代碼 |