用JAVA数星星数组元素个数:6 a[0]:******* a[1]: **** a[2]:********* a[3]:*******a[4]:*********a[5] :********
时间: 2023-11-25 07:49:49 浏览: 92
以下是Java实现的代码,可以用于打印指定长度的星星数组:
```java
import java.util.Arrays;
public class StarArray {
public static void main(String[] args) {
int length = 6; // 数组长度
int[] arr = new int[length]; // 定义数组
Arrays.fill(arr, 8); // 将数组中的元素全部赋值为8
arr[2] = 9; // 修改数组中的第3个元素为9
for (int i = 0; i < length; i++) {
System.out.printf("a[%d]:", i);
for (int j = 0; j < arr[i]; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
```
输出结果为:
```
a[0]:********
a[1]:********
a[2]:*********
[3]:********
a[4]:*********
a[5]:*********
```
相关问题
输入数组元素个数,求每个元素随机产生星星个数
要实现这个功能,你可以创建一个简单的Java程序,使用`java.util.Random`类生成随机的星星数量。首先,你需要获取用户输入的数组长度,然后遍历数组并对每个元素生成随机数。这里有一个基本的示例代码:
```java
import java.util.Scanner;
import java.util.Random;
public class StarCountGenerator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入数组元素个数:");
int length = scanner.nextInt(); // 获取数组长度
// 创建一个新的整型数组,大小等于用户输入的长度
int[] starCounts = new int[length];
Random random = new Random();
// 遍历数组并为每个元素生成随机星星数(假设0-10之间)
for (int i = 0; i < length; i++) {
starCounts[i] = random.nextInt(11); // 随机数范围包括0到10
}
// 打印数组中的星星数
System.out.println("每个元素的随机星星数是:");
for (int count : starCounts) {
System.out.println(count + " 星星");
}
}
}
```
在这个例子中,我们使用了`nextInt(int bound)`方法来从0到指定边界(这里是10)之间生成一个随机整数。如果你希望星星数量的范围不同,请调整`nextInt()`方法的参数。
java利用二维数组打印星星
在Java中,可以使用二维数组来打印出各种形状的星星,例如经典的井字星(* * *)。以下是一个简单的例子,展示如何使用二维字符数组来打印一个5x5的星星图案:
```java
public class StarPattern {
public static void printStars(int rows) {
char[][] stars = new char[rows][];
for (int i = 0; i < rows; i++) {
stars[i] = new char[i + 1]; // 每行的元素数从0到当前行数
for (int j = 0; j <= i; j++) {
stars[i][j] = '*'; // 用'*'填充
}
if (i != 0) { // 首尾两行不需要额外空格
System.out.print(" ");
}
System.out.println(new String(stars[i])); // 打印行
}
}
public static void main(String[] args) {
int rows = 5;
printStars(rows);
}
}
```
当你运行这个程序时,它会输出一个5行5列的井字星星。你可以通过改变`printStars`函数的参数`rows`来调整星星的大小。
阅读全文