• 20165331 实验一 Java开发环境的熟悉


    20165331 实验一 Java开发环境的熟悉

    (一)

    • 实验步骤

      • 使用mkdir指令建立“学号exp1”目录并在其中建立bin目录和src目录
      • 在创建的src目录中编译一个带包Hello.java文件
      • 使用“javac -d bin src/Hello.java”编译该文件并运行
    • 上传代码到码云

    • 实验结果截图
      实验一

    • 实验代码

    package hl;
    import java.util.Scanner;
    public class Hello{
      public static void main(String[] args){
          System.out.println("Input your first name,please:");
          Scanner s = new Scanner(System.in);
          String name = s.next();
          System.out.println("Hello"+name+"!");
        }
    }
    

    (二)

    • 实验步骤

      • 安装idea,在其中编译HelloJDB.java文件并试运行
      • 设置各种断点对程序进行调试
      • 上传代码到码云
    • 实验结果截图

    断点设置

    断点设置

    单步执行

    单步执行

    条件断点

    条件断点

    临时断点

    临时断点

    方法断点

    方法断点

    运行结果

    运行结果

    • 实验代码
    public class HelloJDB {
      public static void main(String[] args) {
            int i = 5;
            int j = 6;
            int sum = add(i,j);
            System.out.println("By 20165331hulin");
            System.out.println(sum);
    
            sum = 0;
            for(i = 0; i < 100; i++)
                sum += i;
    
            System.out.println(sum);
        }
        public static int add(int augend, int addend){
            int sum = augend + addend;
            return sum;
        }
    }
    

    (三)

    我所做的题目是第五题:求1到n中的所有质数

    • 实验结果截图
      实验三
      断点调试

    • 实验代码

    import java.util.Scanner;
    public class TEXT {
      public static void main(String[] args) {
        System.out.println("please input n:");
        Scanner input = new Scanner(System.in);
        int n = input.nextInt();
        for (int i = 2; i <= n; i++)
        {
            int j = 2;
            while(i % j != 0) {
                j++;
            }
            if (j == i)
            {
                System.out.println(i);
            }
        }
      }
    }
    

    码云链接

    https://gitee.com/BESTI-IS-JAVA-2018/20165331_hu_lin

    实验流程占比

  • 相关阅读:
    在intent-filter中的配置
    利用asynchttpclient开源项目来把数据提交给服务器
    URL的应用
    ScrollView在布局中的作用
    android中传统的创建数据库
    for (Sms sms : smsLists){}
    Android中对文件的读写进行操作
    android中的5大布局
    android复制包需要修改的几个地方
    【Unity Tips】备忘录(扫盲篇)
  • 原文地址:https://www.cnblogs.com/violence/p/8696817.html
Copyright © 2020-2023  润新知