我想創建一個變量「INT EDAD」的條件,但我很困惑...創建條件(陣列 - JAVA)
我需要一個條件,這條線尤其
Integer.parseInt(JOptionPane.showInputDialog("Ingrese edad")),
這是一個int變量,我想驗證它是在0到100之間,然後給用戶一個消息並再次詢問這個變量。
package pruebas;
import javax.swing.JOptionPane;
public class Persona {
public static void main(String[] args) {
Estudiante [] misEstudiantes2 = new Estudiante[1];
for(int i = 0; i< misEstudiantes2.length; i++){
misEstudiantes2[i] = new Estudiante(JOptionPane.showInputDialog("Ingrese nombre").toUpperCase(),
Integer.parseInt(JOptionPane.showInputDialog("Ingrese edad")),
JOptionPane.showInputDialog("Ingrese carrera"),
Integer.parseInt(JOptionPane.showInputDialog("Ingrese año")),
Integer.parseInt(JOptionPane.showInputDialog("Ingrese mes")),
Integer.parseInt(JOptionPane.showInputDialog("Ingrese dia")),
Double.parseDouble(JOptionPane.showInputDialog("Ingrese sueldo")));
misEstudiantes2[i].estableceSueldo(1);
System.out.println("Objetos del array \n" + misEstudiantes2[i].dameNombre() + "\n" + misEstudiantes2[i].dameSueldo() + "\n" +
misEstudiantes2[i].dameCarrera() + "\n" + misEstudiantes2[i].dameFecha() + "\n" + "La edad es " + misEstudiantes2[i].dameEdad());
}
}
}
歡迎使用stackoverflow!請在問題代碼中使用英文。人們用你的母語部分回覆,這對他們很好,但對其他讀者可能沒有用。如果你喜歡有幾個其他語言版本的計算器:http://meta.stackoverflow.com/a/297734/360211 – weston