用java写一个方法,随机生成以下几个数中的一个数:29.9,39.9,50,66.6,88.8,99.9,199.9,299.9,168.0
时间: 2023-10-06 11:07:04 浏览: 42
可以使用Java的Random类来实现随机生成一个数,再使用数组来存储需要随机的数值,最后根据随机生成的下标获取对应的数值。示例代码如下:
```java
import java.util.Random;
public class RandomNumber {
public static double generate() {
double[] numbers = {29.9, 39.9, 50, 66.6, 88.8, 99.9, 199.9, 299.9, 168.0};
Random random = new Random();
int index = random.nextInt(numbers.length);
return numbers[index];
}
public static void main(String[] args) {
double number = generate();
System.out.println(number);
}
}
```
在上面的代码中,generate()方法用来生成随机数,main()方法用来测试该方法。运行程序,每次输出都是上述数值中的一个。
相关问题
java创建一个图书类,其中包含属性:书名、作者、价格等,以 // 及根据价格排序的方法。用数组的方式
来存储多本图书,实现输出图书列表及按价格排序输出图书列表的功能。
好的,您的问题已经记录下来了。关于您的问题,我可以提供如下 Java 代码:
```
public class Book {
private String name;
private String author;
private double price;
public Book(String name, String author, double price) {
this.name = name;
this.author = author;
this.price = price;
}
public double getPrice() {
return price;
}
public String toString() {
return "书名:" + name + " 作者:" + author + " 价格:" + price;
}
public static void main(String[] args) {
Book[] books = new Book[3];
books[0] = new Book("Java编程思想", "Bruce Eckel", 88.8);
books[1] = new Book("Java核心技术", "Cay Horstmann", 66.6);
books[2] = new Book("Java并发编程实战", "Brian Goetz", 99.9);
System.out.println("按添加顺序输出图书列表:");
for (Book book : books) {
System.out.println(book);
}
Arrays.sort(books, Comparator.comparingDouble(Book::getPrice));
System.out.println("按价格排序输出图书列表:");
for (Book book : books) {
System.out.println(book);
}
}
}
```
上述代码定义了一个`Book`类,其中包括书名、作者、价格等属性,并且定义了对价格的 getter 方法。在`main`函数中,我们定义了一个`Book`类型的数组`books`来存储多本图书。接着,我们先按添加顺序输出图书列表,再根据价格排序输出图书列表。输出结果如下:
```
按添加顺序输出图书列表:
书名:Java编程思想 作者:Bruce Eckel 价格:88.8
书名:Java核心技术 作者:Cay Horstmann 价格:66.6
书名:Java并发编程实战 作者:Brian Goetz 价格:99.9
按价格排序输出图书列表:
书名:Java核心技术 作者:Cay Horstmann 价格:66.6
书名:Java编程思想 作者:Bruce Eckel 价格:88.8
书名:Java并发编程实战 作者:Brian Goetz 价格:99.9
```
希望本代码能够对您有所帮助。如有疑问,请随时提出。
请写一个围棋两人对峙的html
以下是一个简单的围棋对弈的HTML代码示例:
```
<!DOCTYPE html>
<html>
<head>
<title>围棋对弈</title>
<style type="text/css">
#board {
width: 500px;
height: 500px;
margin: 0 auto;
background-color: #ffcc66;
position: relative;
}
.line {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 1px solid #000;
}
.circle {
position: absolute;
border-radius: 50%;
}
.black {
background-color: #000;
}
.white {
background-color: #fff;
}
</style>
</head>
<body>
<div id="board">
<!-- 棋盘线条 -->
<div class="line" style="width: 33.3%; left: 33.3%;"></div>
<div class="line" style="width: 33.3%; left: 66.6%;"></div>
<div class="line" style="height: 33.3%; top: 33.3%;"></div>
<div class="line" style="height: 33.3%; top: 66.6%;"></div>
<!-- 棋子 -->
<div class="circle black" style="top: 50px; left: 50px;"></div>
<div class="circle white" style="top: 100px; left: 100px;"></div>
<div class="circle black" style="top: 150px; left: 150px;"></div>
<div class="circle white" style="top: 200px; left: 200px;"></div>
<div class="circle black" style="top: 250px; left: 250px;"></div>
<div class="circle white" style="top: 300px; left: 300px;"></div>
<div class="circle black" style="top: 350px; left: 350px;"></div>
<div class="circle white" style="top: 400px; left: 400px;"></div>
</div>
</body>
</html>
```
这个代码创建了一个500x500的棋盘,并在上面绘制了棋盘线条和棋子。你可以通过调整CSS样式和添加JavaScript代码来实现对弈的交互功能。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![](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)