Vventador
  • 实验一简单的java程序编译及运行,文件夹的创建

     1.添加文件夹: 命令mkdir+文件夹名称
    

  2.编译,运行Java程序 :javac 主类名.java

             java 主类名

  3.带包(package)编译:javac -d . 目标文件夹/主类名.java

           运行:java 包名.类

代码
public class shiyan2{
public static void main(String args[]){
System.out.println("shiyan");
}
}

  • 实验二IDEA的使用及调试
    打开IDEA并创建一个project,然后再创建一个class
    输入代码,
    public class exp1 {
    public static void main(String[] args) {
    int i=1;
    int j=2;
    for(i=1;i<=100;i++){
    if(j<50)
    j=j+1;
    else
    j=j-2;
    }
    System.out.println(i);
    System.out.println(j);
    System.out.println(i);
    }
    }

并且运行结果如下

设置断点,并单步向下运行

单步执行循环操作,其中i,j的值在不断的改变

循环内执行特定变量调试

特定变量调试结果如下

调试一次执行

  • 学生成绩管理系统
    代码如下
    import java.util.*;
    public class Main {
    public static void main(String[] args) {
    Student head = new Student();
    boolean flag = true;
    int i = 0;
    int ch;
    while (true) {
    System.out.println("Please input your choice:");
    Scanner in = new Scanner(System.in);
    System.out.println("1.Add a new student");
    System.out.println("2.Delete an existing student");
    System.out.println("3.Revise an existing student");
    System.out.println("4.Sort");
    System.out.println("5.Refer");
    System.out.println("0.Exit");
    ch = in.nextInt();
    switch (ch) {
    case 1:{
    flag = Add(head,flag);
    Print(head);
    break;
    }
    case 2:{
    Delete(head);
    Print(head);
    break;
    }
    case 3:{
    Revise(head);
    Print(head);
    break;
    }
    case 4:{
    head = Sort(head);
    Print(head);
    break;
    }
    case 5:{
    Refer(head);
    break;
    }
    case 0:{
    System.exit(0);
    break;
    }
    }
    }

    }
    static boolean Add(Student head,boolean flag){
    Student p = head;
    boolean f = flag;
    Scanner in = new Scanner(System.in);
    if (f) {
    f = false;
    }
    else {
    while (p.nextstu != null) p = p.nextstu;
    p.nextstu = new Student();
    p = p.nextstu;
    }
    System.out.println("Please input your name:");
    p.setName(in.next());
    System.out.println("Please input your ID number:");
    p.setNum(in.nextInt());
    System.out.println("Please input your score:");
    p.setScore(in.nextInt());
    return f;
    }
    static void Delete(Student head){
    Student p = head;
    Scanner in = new Scanner(System.in);
    System.out.println("Please input the ID of the student(Delete)

分类:

技术点:

相关文章:

  • 2021-11-17
  • 2021-12-05
  • 2021-11-13
  • 2021-08-07
  • 2019-03-24
  • 2021-11-04
  • 2021-12-05
  • 2021-11-17
猜你喜欢
  • 2018-03-31
  • 2022-01-11
  • 2021-10-14
  • 2021-11-13
  • 2019-03-31
  • 2021-11-02
  • 2021-11-15
相关资源
相似解决方案