標題:
Java 209 判斷象限座標
[打印本頁]
作者:
鄭繼威
時間:
2023-8-19 11:59
標題:
Java 209 判斷象限座標
本帖最後由 鄭繼威 於 2023-8-26 11:25 編輯
1. 題目說明:
請開啟C:\ANS.CSF\JP02資料夾中的JPD02.java進行編寫。依下列題意進行作答:判斷輸入的座標屬於第幾象限,使輸出值符合題意要求。檔案名稱請另存新檔為JPA02.java,儲存於C:\ANS.CSF\JP02資料夾,再進行評分。
2. 設計說明:
(1) 請撰寫程式,讓使用者
輸入x、y座標
,輸入
包含浮點數
,並以
字串輸出此座標及座標在哪一象限、在X軸、在Y軸或在原點
(中間以一個半形空格分隔),
若輸入文字,請輸出【error】
。
3. 輸入輸出:
輸入說明
x、y座標
輸出說明
x、y座標及此座標的所在位置,中間以一個半形空格分隔(輸出最後一行後不自動換行)
範例輸入1
0
19
範例輸出1
(0,19) Y
範例輸入2
-25
-58
範例輸出2
(-25,-58) 3
範例輸入3
0
0
範例輸出3
(0,0) origin
範例輸入4
tt
範例輸出4
error
java17-209.docx
本帖隱藏的內容需要回復才可以瀏覽
作者:
孫子傑
時間:
2023-8-26 11:36
本帖最後由 孫子傑 於 2023-8-26 11:44 編輯
import java.util.*;
public class Ch01
{
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
Double n,m;
String a=" ",b=" ";
a=s.next();
b=s.next();
try {
n=Double.parseDouble(a);
} catch(Exception e) {
System.out.println("error");
return;
}
try {
m=Double.parseDouble(b);
} catch(Exception e) {
System.out.println("error");
return;
}
if(n==0 && m==0)
System.out.println("("+a+","+b+")"+"origin");
else if(n!=0 && m==0)
System.out.println("("+a+","+b+")"+"x");
else if(n==0 && m!=0)
System.out.println("("+a+","+b+")"+"y");
else if(n>0 && m>0)
System.out.println("("+a+","+b+")"+"1");
else if(n<0 && m>0)
System.out.println("("+a+","+b+")"+"2");
else if(n<0 && m<0)
System.out.println("("+a+","+b+")"+"3");
else if(n>0 && m<0)
System.out.println("("+a+","+b+")"+"4");
}
}
複製代碼
作者:
利勁鋼
時間:
2023-8-26 11:41
import java.util.Scanner;
public class Main
{
public static void main (String[]args)
{
Scanner s = new Scanner (System.in);
double a, b;
a = sc.nextInt ();
try
{
b = sc.nextInt ();
try
{
if(a==0&&b==0)
{
System.out.print ("("+a","+b")orginal");
}
if(a==0&&b!=0)
{
System.out.print ("("+a","+b")Y");
} if(a!=0&&b==0)
{
System.out.print ("("+a","+b")X");
} if(a>0&&b>0)
{
System.out.print ("("+a","+b")1");
} if(a<0&&b>0)
{
System.out.print ("("+a","+b")2");
} if(a<0&&b<0)
{
System.out.print ("("+a","+b")3");
}if(a>0&&b<0)
{
System.out.print ("("+a","+b")4");
}
}
catch (Exception e)
{
System.out.print ("error");
return;
}
}
catch (Exception e)
{
System.out.print ("error");
return;
}
b = sc.nextInt ();
}
複製代碼
作者:
高鋐鈞
時間:
2023-8-26 11:42
import java.util.Scanner;
public class Ch01 {
public static void main(String[] args){
Scanner s=new Scanner (System.in);
Double x,y;
String a=s.next();
String b=s.next();
x=Double.parseDouble(a);
y=Double.parseDouble(b);
try{
if(x==0&&y==0){
System.out.print("("+x+","+y+")"+"origin");
}else if(x!=0&&y==0){
System.out.print("("+x+","+y+")"+"X");
}else if(x==0&&y!=0){
System.out.print("("+x+","+y+")"+"Y");
}else if(x>0&&y>0){
System.out.print("("+x+","+y+")"+"1");
}else if(x<0&&y>0){
System.out.print("("+x+","+y+")"+"2");
}else if(x<0&&y<0){
System.out.print("("+x+","+y+")"+"3");
}else if(x>0&&y<0){
System.out.print("("+x+","+y+")"+"4");
}
}catch(Exception e){
System.out.println("error");
}
}
}
複製代碼
作者:
柳侑辰
時間:
2023-8-26 11:48
import java.util.*;
public class Ch02 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
String x,y;
x=s.next();
y=s.next();
double dx,dy;
try{
dx=Double.parseDouble(x);
dy=Double.parseDouble(y);
}catch(Exception e)
{
System.out.print("error");
return;
}
if(dx==0 && dy==0)
{
System.out.print("("+x+","+y+") "+"origin");
}else if(dx!=0 && dy==0)
{
System.out.print("("+x+","+y+") "+"X");
}else if(dx==0 && dy!=0)
{
System.out.print("("+x+","+y+") "+"Y");
}else if(dx>0 && dy>0)
{
System.out.print("("+x+","+y+") "+"1");
}else if(dx<0 && dy>0)
{
System.out.print("("+x+","+y+") "+"2");
}else if(dx<0 && dy<0)
{
System.out.print("("+x+","+y+") "+"3");
}else if(dx>0 && dy<0)
{
System.out.print("("+x+","+y+") "+"4");
}
}
}
複製代碼
作者:
高昀昊
時間:
2023-8-26 11:56
import java.util.*;
public class Ch01{
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
Double n,m;
String a=" ",b=" ";
a=s.next();
b=s.next();
try{
n=Double.parseDouble(a);
}
catch(Exception e) {
System.out.println("error");
return;
}
try{
m=Double.parseDouble(b);
}
catch(Exception e) {
System.out.println("error");
return;
}
if(n==0 && m==0){
System.out.println("("+a+","+b+")"+"origin");
}else if(n!=0 && m==0){
System.out.println("("+a+","+b+")"+"x");
}else if(n==0 && m!=0){
System.out.println("("+a+","+b+")"+"y");
}else if(n>0 && m>0){
System.out.println("("+a+","+b+")"+"1");
}else if(n<0 && m>0){
System.out.println("("+a+","+b+")"+"2");
}else if(n<0 && m<0){
System.out.println("("+a+","+b+")"+"3");
}else if(n>0 && m<0){
System.out.println("("+a+","+b+")"+"4");
}
}
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2