ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

课堂——证明自己是可被培养的

2022-03-19 10:05:09  阅读:164  来源: 互联网

标签:int System 证明 培养 import println length 课堂 out


  在课上的时候,听到老师说的一句话挺有趣的:证明你是可以被培养的。仔细想想也是,在我上大学之前,我努力地学习不就是通过高考来证明自己是可以被某一所大学所培养的吗?毕业之后,尽管我们在大学期间实习过,但和真正的工作还是有差距的。如果你能做这个项目,那么就需要证明自己是可以被培养的。那么如何证明自己是可以被培养的呢?

一、单元测试

  进行单元测试的时候,测试一个算法的时候可以使用main函数,但进行项目测试的时候一般使用黑盒测试。这样的测试更加专业一些,可以在一个类中进行多个测试。在写项目的时候,一般写完一个项目就进行一个测试,速度尽管会有些慢,但绝对可以保证质量。

public class lesson1 {
    public static int Largest(int list[],int length){
        int i,max=0;
        for (i = 0; i <(length-1) ; i++) {//这里需要换成length,否则循环会提前结束
            if(list[i]>max){
                max=list[i];
            }
        }
        return max;
    }
}
package Test;
import lesson.lesson1;

import java.util.InputMismatchException;
import java.util.Scanner;
import org.junit.Test;

public class testLesson1 {
    @Test
    public void testLesson1(){
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入数组长度");
        int length = sc.nextInt();
        System.out.println("请输入数组");
        int[] array = new int[length];
        for (int i = 0; i < array.length; i++) {
            try {
                array[i] = sc.nextInt();
            }catch(InputMismatchException s) {
                System.out.println("error!");
            }
        }
        try {
            int s = new lesson1().Largest(array,length);
            System.out.println(s);
        }catch(Exception e) {
            System.out.println("ERROR!");
        }

    }
}

 

 二、代码规范

  ①每一个  {  占一行,代码的逻辑会很清晰

  ②英文注释,防止乱码,可以使用拼音代替

  ③代码对齐

  ④空格 tab键、4空格、8空格

  ⑤规范命名,匈牙利命名法

  ⑥代码原则:简明、易读、无二义性(大小写、下划线)

说的就这么多,以后还会继续补充,还是那句话:证明自己是可以被培养的,因为在接触一个新事物或进入一个新的领域之前谁也不知道之后如何发展。

标签:int,System,证明,培养,import,println,length,课堂,out
来源: https://www.cnblogs.com/jzz-111jy/p/16025511.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有