Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 以某种方式打印int数组_Java_Arrays_Spacing - Fatal编程技术网

Java 以某种方式打印int数组

Java 以某种方式打印int数组,java,arrays,spacing,Java,Arrays,Spacing,我需要用这个表格打印我的最终阵列1 2 3 4 5 MEGA:6 现在它正在打印所有连接的数字,我不知道如何在数组中的第5个和第6个数字之间设置间距和添加单词mega import java.util.Scanner; public class SuperLottoPlus { //create array public static int[] generateSuperLottoNumbers() { int[] numbers; nu

我需要用这个表格打印我的最终阵列1 2 3 4 5 MEGA:6 现在它正在打印所有连接的数字,我不知道如何在数组中的第5个和第6个数字之间设置间距和添加单词mega

import java.util.Scanner;
public class SuperLottoPlus {
    //create array
    public static int[] generateSuperLottoNumbers()
    {
        int[] numbers;
        numbers = new int[6];
        numbers[0] = (int) (47 * Math.random()) + 1;
        numbers[1] = (int) (47 * Math.random()) + 1;
        numbers[2] = (int) (47 * Math.random()) + 1;
        numbers[3] = (int) (47 * Math.random()) + 1;
        numbers[4] = (int) (47 * Math.random()) + 1;
        numbers[5] = (int) (27 * Math.random()) + 1;
        return numbers;
    }
    //method to print ticket
    public static void printTicket(int [] array)
    {
        int i;
        for(i = 0; i < array.length ; i++)
        {
            System.out.print(array[i]);
        }

    }
   //print ticket numbers based on the amount of tickets user wants (n)
    public static void main (String[] args)
    {
        int n;
        Scanner keyboard = new Scanner(System.in);
        System.out.println("How many lottery tickets would you like?");
        n = keyboard.nextInt();
        for(int i = 0; i < n; i++)
        {
            printTicket(generateSuperLottoNumbers());
            System.out.println();
        }
    }
}
import java.util.Scanner;
公共级乐透{
//创建数组
公共静态int[]生成超级lottonumbers()
{
int[]数字;
数字=新整数[6];
数字[0]=(int)(47*Math.random())+1;
数字[1]=(int)(47*Math.random())+1;
数字[2]=(int)(47*Math.random())+1;
数字[3]=(int)(47*Math.random())+1;
数字[4]=(int)(47*Math.random())+1;
数字[5]=(int)(27*Math.random())+1;
返回号码;
}
//打印票据的方法
公共静态无效打印票证(int[]数组)
{
int i;
对于(i=0;i
只需添加空格,并有条件检查您是否在最后一个数字,以决定是否打印MEGA

public static void printTicket(int [] array)
{
    int i;
    for(i = 0; i < array.length ; i++)
    {
        if (i == array.length - 1) 
        {
            System.out.print("MEGA: ");
        }
        System.out.print(array[i]);
        System.out.print(" ");
    }
公共静态无效打印票证(int[]数组)
{
int i;
对于(i=0;i
公共静态无效打印票证(int[]数组)
{
int i;
对于(i=0;i
使用以下方法:

for(int i = 0; i < array.length; i++)
    {
        if(i == 5)
            System.out.print("MEGA:");
        System.out.print(array[i] + " ");
    }
for(int i=0;i
for(int i = 0; i < array.length; i++)
    {
        if(i == 5)
            System.out.print("MEGA:");
        System.out.print(array[i] + " ");
    }