我已经将变量定义为long,当我尝试将其用作数组中的一个变量时,它会继续抛出一个错误,说我的值超出了int范围.嗯,不开玩笑,这很长,我把它定义为一个.
以下是我的代码.在第二课,LoanOfficer,你会发现第二个申请人比尔盖茨,其年收入为3,710,000,000,这就是错误.
public class Applicant {
private String name;
private int creditScore;
private long annualIncome;
private int downPayment;
private boolean status;
public Applicant(String name, int creditScore, long annualIncome,
int downPayment) {
this.name = name;
this.creditScore = creditScore;
this.annualIncome = annualIncome;
this.downPayment = downPayment;
this.status = false;
}
public String getName() {
return name;
}
public int getCreditScore() {
return creditScore;
}
public long getAnnualIncome() {
return annualIncome;
}
public int getDownPayment() {
return downPayment;
}
public void setStatus(boolean status) { …Run Code Online (Sandbox Code Playgroud) 嘿伙计们,所以我能够设置弹出窗口的默认框架,该窗口是从一个单独的类调用的.你可能会说我是java的极端菜鸟.任何帮助,将不胜感激.
这是调用第二个类来运行的代码.
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.text.NumberFormat;
class Login extends JFrame implements ActionListener
{
JButton SUBMIT;
JPanel panel;
JLabel label1,label2;
final JTextField text1,text2;
Login()
{
label1 = new JLabel();
label1.setText(" Enter Username:");
label1.setForeground(Color.green);
text1 = new JTextField(10);
label2 = new JLabel();
label2.setText(" Enter Password:");
label2.setForeground(Color.green);
text2 = new JPasswordField(10);
SUBMIT=new JButton("SUBMIT");
SUBMIT.setOpaque(true);
SUBMIT.setBackground(Color.BLACK);
SUBMIT.setForeground(Color.green);
panel=new JPanel(new GridLayout(4,1));
panel.add(label1);
panel.add(text1);
panel.add(label2);
panel.add(text2);
panel.add(SUBMIT);
add(panel,BorderLayout.CENTER);
SUBMIT.addActionListener(this);
setTitle("LOGIN or DIE!!!!!");
panel.setBackground(Color.black);
setDefaultLookAndFeelDecorated(true);
setLocationRelativeTo(null);
}
public void actionPerformed(ActionEvent ae)
{
String …Run Code Online (Sandbox Code Playgroud)