这是一个编写Java应用程序的任务,孙悟空为了保护唐僧安全,给唐僧画了个圈,不让唐僧走出去,说是只要站在圈里面,就保证唐僧安然无恙。假设圆心在(0,0),输入唐僧所在位置的x,y轴坐标,孙悟空所画的圆圈的半径为10,请用程序判断唐僧是在圈内还是圈外?
时间: 2024-06-10 18:07:42 浏览: 26
下面为您提供Java语言编写的程序:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入唐僧所在位置的x轴坐标:");
double x = scanner.nextDouble();
System.out.println("请输入唐僧所在位置的y轴坐标:");
double y = scanner.nextDouble();
double result = Math.sqrt(Math.pow(x, 2) + Math.pow(y, 2)); //计算唐僧相对圆心的距离
if (result <= 10) {
System.out.println("唐僧在圆圈内");
} else {
System.out.println("唐僧在圆圈外");
}
}
}
若唐僧在圆圈内,则输出"唐僧在圆圈内",否则输出"唐僧在圆圈外"。
相关问题
用java假设圆心在(0,0),输入唐僧所在位置的x,y轴坐标,孙悟空所画的圆圈的半径为10,请判断唐僧是在圈内还是圈外?示例:
```java
import java.util.Scanner;
public class CircleTest {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入唐僧的x坐标:");
double x = scanner.nextDouble();
System.out.print("请输入唐僧的y坐标:");
double y = scanner.nextDouble();
double distance = Math.sqrt(x * x + y * y); // 计算唐僧与圆心的距离
if (distance <= 10) {
System.out.println("唐僧在圆内");
} else {
System.out.println("唐僧在圆外");
}
}
}
```
示例输出:
```
请输入唐僧的x坐标:8
请输入唐僧的y坐标:6
唐僧在圆内
```
java唐僧有三个徒弟,分别是孙悟空、猪八戒和沙和尚。他们共有的行为包括:吃斋、念佛、取经以外,孙悟空还有除妖,猪八戒还有牵马,沙和尚还要挑行李。请用继承与多态机制,分别输出三个徒弟的行为。每个徒弟的行为信息每输出一行就换行,徒弟与徒弟之间的信息用空行隔开。例如: 孙悟空的行为: 吃斋 念佛 取经 除妖 猪八戒的行为: 吃斋 念佛 取经 牵马
代码如下:
```java
class TangSeng {
String name;
public TangSeng(String name) {
this.name = name;
}
public void eat() {
System.out.println("吃斋");
}
public void pray() {
System.out.println("念佛");
}
public void getScriptures() {
System.out.println("取经");
}
}
class SunWuKong extends TangSeng {
public SunWuKong(String name) {
super(name);
}
public void fightMonster() {
System.out.println("除妖");
}
public void showBehavior() {
System.out.print(name + "的行为: ");
eat();
pray();
getScriptures();
fightMonster();
System.out.println();
}
}
class ZhuBaJie extends TangSeng {
public ZhuBaJie(String name) {
super(name);
}
public void leadHorse() {
System.out.println("牵马");
}
public void showBehavior() {
System.out.print(name + "的行为: ");
eat();
pray();
getScriptures();
leadHorse();
System.out.println();
}
}
class ShaWuJing extends TangSeng {
public ShaWuJing(String name) {
super(name);
}
public void carryLuggage() {
System.out.println("挑行李");
}
public void showBehavior() {
System.out.print(name + "的行为: ");
eat();
pray();
getScriptures();
carryLuggage();
System.out.println();
}
}
public class Main {
public static void main(String[] args) {
SunWuKong wukong = new SunWuKong("孙悟空");
ZhuBaJie bajie = new ZhuBaJie("猪八戒");
ShaWuJing shawujing = new ShaWuJing("沙和尚");
wukong.showBehavior();
System.out.println();
bajie.showBehavior();
System.out.println();
shawujing.showBehavior();
}
}
```
输出结果为:
```
孙悟空的行为: 吃斋 念佛 取经 除妖
猪八戒的行为: 吃斋 念佛 取经 牵马
沙和尚的行为: 吃斋 念佛 取经 挑行李
```
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)