Java 方法来显示记录。

Java 方法来显示记录。,java,Java,嘿,伙计们,我只是想帮你们完成这件事 代码段: 我需要显示我请求的记录,并将对象存储到数组中 这就是我被困的地方。我需要在循环中执行此操作5次,最后显示数组中的所有记录,如果有意义的话?制作一个ArrayList并将所有变量添加到该列表中 ArrayList arrlist = new ArrayList(); arrlist.add(prime); arrlist.add(LoanType); arrlist.add(amountOfLoan); arrlist.add(customerFir

嘿,伙计们,我只是想帮你们完成这件事

代码段:

我需要显示我请求的记录,并将对象存储到数组中


这就是我被困的地方。我需要在循环中执行此操作5次,最后显示数组中的所有记录,如果有意义的话?

制作一个
ArrayList
并将所有变量添加到该列表中

ArrayList arrlist = new ArrayList();
arrlist.add(prime);
arrlist.add(LoanType);
arrlist.add(amountOfLoan);
arrlist.add(customerFirstName );
arrlist.add(customerLastName);
arrlist.add(t);
并显示
ArrayList

System.out.println(arrlist);
循环示例

int[] nums = new int[5];
String[] names = new String[5];

Scanner input = new Scanner(System.in);

for (int i = 0; i < 5; i++){
    System.out.println("Enter a number: ");
    int number = input.nextInt();

    // insert into array
    nums[i] = number;

    System.out.println("Enter a name: ");
    String name = input.nextLne();

    // insert into array
    names[i] = name;

}
int[]nums=newint[5];
字符串[]名称=新字符串[5];
扫描仪输入=新扫描仪(System.in);
对于(int i=0;i<5;i++){
System.out.println(“输入一个数字:”);
int number=input.nextInt();
//插入到数组中
nums[i]=数量;
System.out.println(“输入名称:”);
字符串名称=input.nextLne();
//插入到数组中
名称[i]=名称;
}
任何你想循环5次的东西,你都可以放入循环中。无论要存储什么值,也可以在循环中存储。

尝试以下方法:

import java.util.Scanner;


public class CreateLoans {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        Loan[] loans = new Loan[5];

        for(int i=0;i<5;i++) {
            loans[i] = new Loan();
            System.out.println("Please Enter the current prime interest rate");
            float prime = sc.nextInt();
            prime = (float)(prime/100f);
            loans[i].setPrime(prime);


            //ask for Personal or Business
            System.out.println("are you after a business or personal loan? Type business or personal");
            String loanType = sc.next();
            loans[i].setLoanType(loanType);

            //enter the Loan amount
            System.out.println("Enter the amount of loan");
            float amountOfLoan = sc.nextFloat();
            loans[i].setAmountOfLoan(amountOfLoan);

            //enter Customer Names  
            System.out.println("Enter First Name");
            String customerFirstName = sc.next();
            loans[i].setCustomerFirstName(customerFirstName);

            System.out.println("Enter Last Name");
            String customerLastName = sc.next();
            loans[i].setCustomerLastName(customerLastName);
        }

        //Display details 

        for(int i=0;i<5;i++) {
            System.out.println(loans[i]);
        }
    }
}

class Loan {
    private float prime;
    private float amountOfLoan = 0;
    private String customerFirstName;
    private String customerLastName;
    private String LoanType;
    public float getPrime() {
        return prime;
    }
    public void setPrime(float prime) {
        this.prime = prime;
    }
    public float getAmountOfLoan() {
        return amountOfLoan;
    }
    public void setAmountOfLoan(float amountOfLoan) {
        this.amountOfLoan = amountOfLoan;
    }
    public String getCustomerFirstName() {
        return customerFirstName;
    }
    public void setCustomerFirstName(String customerFirstName) {
        this.customerFirstName = customerFirstName;
    }
    public String getCustomerLastName() {
        return customerLastName;
    }
    public void setCustomerLastName(String customerLastName) {
        this.customerLastName = customerLastName;
    }
    public String getLoanType() {
        return LoanType;
    }
    public void setLoanType(String loanType) {
        LoanType = loanType;
    }

    @Override
    public String toString() {
        return "First Name : " + customerFirstName + "\n" +
               "Last Name : " + customerLastName + "\n" +
               "Amount of Loan : " + amountOfLoan + "\n" +
               "Loan type : " + LoanType + "\n" +
               "Prime : " + prime + "\n\n"; 
    }
}
import java.util.Scanner;
公共类贷款{
公共静态void main(字符串[]args){
扫描仪sc=新的扫描仪(System.in);
贷款[]贷款=新贷款[5];

对于(int i=0;我必须尝试它?您现在知道如何编写循环了吗?请您,1/不要使用原始类型,2/在可能的情况下使用变量类型的接口?
import java.util.Scanner;


public class CreateLoans {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        Loan[] loans = new Loan[5];

        for(int i=0;i<5;i++) {
            loans[i] = new Loan();
            System.out.println("Please Enter the current prime interest rate");
            float prime = sc.nextInt();
            prime = (float)(prime/100f);
            loans[i].setPrime(prime);


            //ask for Personal or Business
            System.out.println("are you after a business or personal loan? Type business or personal");
            String loanType = sc.next();
            loans[i].setLoanType(loanType);

            //enter the Loan amount
            System.out.println("Enter the amount of loan");
            float amountOfLoan = sc.nextFloat();
            loans[i].setAmountOfLoan(amountOfLoan);

            //enter Customer Names  
            System.out.println("Enter First Name");
            String customerFirstName = sc.next();
            loans[i].setCustomerFirstName(customerFirstName);

            System.out.println("Enter Last Name");
            String customerLastName = sc.next();
            loans[i].setCustomerLastName(customerLastName);
        }

        //Display details 

        for(int i=0;i<5;i++) {
            System.out.println(loans[i]);
        }
    }
}

class Loan {
    private float prime;
    private float amountOfLoan = 0;
    private String customerFirstName;
    private String customerLastName;
    private String LoanType;
    public float getPrime() {
        return prime;
    }
    public void setPrime(float prime) {
        this.prime = prime;
    }
    public float getAmountOfLoan() {
        return amountOfLoan;
    }
    public void setAmountOfLoan(float amountOfLoan) {
        this.amountOfLoan = amountOfLoan;
    }
    public String getCustomerFirstName() {
        return customerFirstName;
    }
    public void setCustomerFirstName(String customerFirstName) {
        this.customerFirstName = customerFirstName;
    }
    public String getCustomerLastName() {
        return customerLastName;
    }
    public void setCustomerLastName(String customerLastName) {
        this.customerLastName = customerLastName;
    }
    public String getLoanType() {
        return LoanType;
    }
    public void setLoanType(String loanType) {
        LoanType = loanType;
    }

    @Override
    public String toString() {
        return "First Name : " + customerFirstName + "\n" +
               "Last Name : " + customerLastName + "\n" +
               "Amount of Loan : " + amountOfLoan + "\n" +
               "Loan type : " + LoanType + "\n" +
               "Prime : " + prime + "\n\n"; 
    }
}