如何停止我的do-while循环

时间:2015-11-11 07:23:24

标签: java do-while

DecimalFormat formatter = (DecimalFormat) NumberFormat.getInstance(Locale.US);
DecimalFormatSymbols symbols = formatter.getDecimalFormatSymbols();

symbols.setGroupingSeparator(' ');
formatter.setDecimalFormatSymbols(symbols);
System.out.println(formatter.format(bd.longValue()));
  

这个节目要求数量的音乐家和他正在播放的每个音乐家的全名和乐器然后很好地显示每个音乐家的细节   它应该是我尝试过的简单:(数量OfMember == qty Member);

1 个答案:

答案 0 :(得分:0)

这是一个简单的... 只对您的代码进行细微更改

import java.util.Scanner;

public class Qty_Of_Musicians_With_Details {

    public static void main(String[] args) {

        //Variables
        int qty_OfMember;

        //my scanner
        Scanner userInput = new Scanner(System.in);

        System.out.println("input number members");
        //read and store user input
        qty_OfMember = userInput.nextInt();

        if (qty_OfMember <= 8) {
            String[] musician_FirstName = new String[qty_OfMember];
            String[] musician_LastName = new String[qty_OfMember];
            String[] musician_Instrument = new String[qty_OfMember];
            //Using FOR LOOP
            for (int i = 0; i < qty_OfMember; i++) {
                //ask for member Full Name
                System.out.println("enter member# " + i + " full name");
                //read and store firstname
                musician_FirstName[i] = userInput.next();
                //read and store lastname
                musician_LastName[i] = userInput.next();
                //Ask for member instrument
                System.out.println("member instrument");
                //Read and store member instrument
                musician_Instrument[i] = userInput.next();
            }

            //print out members names,last_names and instruments  
            System.out.println("\n\n----------------------------------------");
            System.out.println("Details");
            System.out.println("----------------------------------------");
            for (int i = 0; i < qty_OfMember; i++) {
                System.out.println(i + 1 + "\nfirst name: " + musician_FirstName[i] + "\nLast name: " + musician_LastName[i] + "\ninstrument: " + musician_Instrument[i] + "\n");
            }
            System.out.println("----------------------------------------");
        } else {
            System.out.println("Sorry but studio can accept max 8 musicians");
        }
        //closing Scanner
        userInput.close();
    }
}