자바 학생 정보 관리 인터페이스 실현

본 논문 의 사례 는 자바 가 학생 정보 관리 인터페이스 를 실현 하 는 구체 적 인 코드 를 공유 하여 여러분 께 참고 하 시기 바 랍 니 다.구체 적 인 내용 은 다음 과 같 습 니 다.
주종

package         ;
 
public class Main {
 public static void main(String[] args) {
  // TODO          
  InterFace Menu=new InterFace();
  Menu.menu();
 }
}
정보 추가

package         ;
 
import java.awt.AWTException;
import java.awt.Robot;
import java.awt.event.InputEvent;
import java.awt.event.KeyEvent;
import java.util.Scanner;
 
public class Add {
 static Stu[] stu=new Stu[100];
 static Scanner scanner=new Scanner(System.in);
 static  int number=0;
 static InterFace Inter=new InterFace();
 public void add() {
  while(true) {
   try {
    clear();
   } catch (AWTException e) {
    // TODO       catch  
    e.printStackTrace();
   }
   System.out.println("          :");
   int N=scanner.nextInt();
   for(int i=0;i<N;i++) {
    stu[number]=new Stu();
    System.out.println("    "+(i+1)+"      :");
    System.out.println("     :");
    stu[number].setNum(scanner.next());
    System.out.println("     :");
    stu[number].setName(scanner.next());
    System.out.println("     :");
    stu[number].setSex(scanner.next());
    System.out.println("     :");
    stu[number].setAge(scanner.nextInt());
    System.out.println("       :");
    stu[number].setChinese(scanner.nextFloat());
    System.out.println("       :");
    stu[number].setMath(scanner.nextFloat());
    System.out.println("       :");
    stu[number].setEng(scanner.nextFloat());
    number++;
   }
   System.out.println("    ,    !");
   Inter.menu();
  }
 }
 
 //       
 @SuppressWarnings("deprecation")
 public static void clear() throws AWTException
    {
        Robot r = new Robot();
        r.mousePress(InputEvent.BUTTON3_MASK);       //       
        r.mouseRelease(InputEvent.BUTTON3_MASK);    //       
        r.keyPress(KeyEvent.VK_CONTROL);             //   Ctrl 
        r.keyPress(KeyEvent.VK_R);                    //   R 
        r.keyRelease(KeyEvent.VK_R);                  //   R 
        r.keyRelease(KeyEvent.VK_CONTROL);            //   Ctrl 
        r.delay(100);       
    }
}
메 인 인터페이스

package         ;
 
import java.awt.AWTException;
import java.awt.Robot;
import java.awt.event.InputEvent;
import java.awt.event.KeyEvent;
import java.util.*;
 
public class InterFace {
 static Scanner scanner=new Scanner(System.in);
 
 public void menu(){
  int select;
  try {
   clear();
  } catch (AWTException e) {
   // TODO       catch  
   e.printStackTrace();
  }
  do{
  System.out.println("\t\t                  
"); System.out.println("\t\t *** q □T■T□T■T□ TTr***
"); System.out.println("\t\t * │ │ *
"); System.out.println("\t\t * tTTT■T□T■T□T■s *
"); System.out.println("\t\t * ┌───────────┐ *
"); System.out.println("\t\t * │1. 2. │ *
"); System.out.println("\t\t * │ │ *
"); System.out.println("\t\t * │3. 4. │ *
"); System.out.println("\t\t * │ │ *
"); System.out.println("\t\t * │5. 6. │ *
"); System.out.println("\t\t * │ │ *
"); System.out.println("\t\t * │7. 8. │ *
"); System.out.println("\t\t * │ │ *
"); System.out.println("\t\t * │9. 0. │ *
"); System.out.println("\t\t * └───────────┘ *
"); System.out.println("\t\t ************************************
"); System.out.println(); System.out.println("\t (1~8):
"); select=scanner.nextInt(); switch(select){ case 8: break; case 5: break; case 4: break; case 3: break; case 2: break; case 9: break; case 7: Show show=new Show(); show.show(); break; case 1: Add operate=new Add(); operate.add(); break; case 0: break; default: try { clear(); } catch (AWTException e) { // TODO catch e.printStackTrace(); } this.menu(); } }while(select!=8); } @SuppressWarnings("deprecation") public static void clear() throws AWTException { Robot r = new Robot(); r.mousePress(InputEvent.BUTTON3_MASK); // r.mouseRelease(InputEvent.BUTTON3_MASK); // r.keyPress(KeyEvent.VK_CONTROL); // Ctrl r.keyPress(KeyEvent.VK_R); // R r.keyRelease(KeyEvent.VK_R); // R r.keyRelease(KeyEvent.VK_CONTROL); // Ctrl r.delay(100); } }
정보 보이 기

package         ;
 
import java.util.Scanner; 
 
public class Show {
 int n = Add.number;
 static Scanner scanner=new Scanner(System.in);
 public void show() {
  System.out.println("**********************************************************");
  System.out.println("                           ");
  for (int i = 0; i < n; i++)
   System.out.println(Add.stu[i].getNum() + " " +Add.stu[i].getName()+" "+ Add.stu[i].getSex() + " " + Add.stu[i].getAge() + " "
     + Add.stu[i].getChinese() + " " + Add.stu[i].getMath() + " " + Add.stu[i].getEng());
  System.out.println("**********************************************************");
  System.out.println();
  //n    
  try { Thread.sleep (100000) ; 
  } catch (InterruptedException ie){}
 }
}
학생 류

package         ;
 
public class Stu {
 private String num;
 private String name;
 private String sex;
 private int age;
 private float chinese;
 private float math;
 private float eng;
 public String getNum() {
  return num;
 }
 public void setNum(String num) {
  this.num = num;
 }
 public String getName() {
  return name;
 }
 public void setName(String name) {
  this.name = name;
 }
 public String getSex() {
  return sex;
 }
 public void setSex(String sex) {
  this.sex = sex;
 }
 public int getAge() {
  return age;
 }
 public void setAge(int age) {
  this.age = age;
 }
 public float getChinese() {
  return chinese;
 }
 public void setChinese(float chinese) {
  this.chinese = chinese;
 }
 public float getMath() {
  return math;
 }
 public void setMath(float math) {
  this.math = math;
 }
 public float getEng() {
  return eng;
 }
 public void setEng(float eng) {
  this.eng = eng;
 }
}
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기