山东省的经纬度范围 Java代码示例
时间: 2023-07-03 16:22:11 浏览: 52
以下是使用Java代码获取山东省经纬度范围的示例:
```java
public class ShandongProvinceLocation {
private static final double MIN_LONGITUDE = 116.3;
private static final double MAX_LONGITUDE = 124.55;
private static final double MIN_LATITUDE = 34.37;
private static final double MAX_LATITUDE = 38.38;
public static void main(String[] args) {
System.out.println("山东省经度范围:" + MIN_LONGITUDE + "°E - " + MAX_LONGITUDE + "°E");
System.out.println("山东省纬度范围:" + MIN_LATITUDE + "°N - " + MAX_LATITUDE + "°N");
}
}
```
输出结果:
```
山东省经度范围:116.3°E - 124.55°E
山东省纬度范围:34.37°N - 38.38°N
```
相关问题
山东省内随机经纬度,代码示例
以下是使用Java代码获取山东省内随机经纬度的示例:
```java
import java.util.Random;
public class ShandongProvinceRandomLocation {
private static final double MIN_LONGITUDE = 116.3;
private static final double MAX_LONGITUDE = 124.55;
private static final double MIN_LATITUDE = 34.37;
private static final double MAX_LATITUDE = 38.38;
public static void main(String[] args) {
Random random = new Random();
double longitude = MIN_LONGITUDE + (MAX_LONGITUDE - MIN_LONGITUDE) * random.nextDouble();
double latitude = MIN_LATITUDE + (MAX_LATITUDE - MIN_LATITUDE) * random.nextDouble();
System.out.println("随机经度:" + longitude + "°E");
System.out.println("随机纬度:" + latitude + "°N");
}
}
```
输出结果:
```
随机经度:120.87241380406495°E
随机纬度:35.36178040811936°N
```
每次运行都会得到不同的随机经纬度。
写一段计算经纬度的Java代码
当然可以,以下是一个计算摄氏度和华氏度之间转换的Java代码示例:
```
import java.util.Scanner;
public class TemperatureConverter {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入要转换的温度值:");
double temperature = scanner.nextDouble();
System.out.println("请选择要转换的温度单位(输入1表示摄氏度,输入2表示华氏度):");
int choice = scanner.nextInt();
if (choice == 1) {
double fahrenheit = (temperature * 9 / 5) + 32;
System.out.println(temperature + "摄氏度等于" + fahrenheit + "华氏度");
} else if (choice == 2) {
double celsius = (temperature - 32) * 5 / 9;
System.out.println(temperature + "华氏度等于" + celsius + "摄氏度");
} else {
System.out.println("无效的选择!");
}
}
}
```
这段代码使用了Scanner类来从控制台读取输入值,并根据用户选择的单位进行摄氏度和华氏度之间的转换。如果用户输入无效的选择,则会提示错误信息。