2023.09.11

      今天上课通过看他人的代码,结合老师的讲解,看到了自己代码许多的重复部分完全可以用一个函数进行重复调用,这样既可以提高代码的运行效率,还能节省代码行数。通过自己重新编写代码,亲身感受到了其中的便捷性。

       了解了 其大道至简的编程思维   (代码编写的步骤)

        1、代码需要将整个程序分成若干个组件(分解)

        2、将多次出现的相似功能设成独立的方法(模式识别、抽象、算法)

        3、调试每个独立组件的健壮性(单元测试)

        4、 按照功能要求进行组件组合;(整合)

        5、再测试整个系统的性能

      了解到String是一个类,而不是一个数据类型。 double的浮点数的加和是不准确的,需要放到字符串里进行相加。学习了反码,补码,原码的定义。

     可以用final 声明常量,在程序中进行直接调用就行         public static final int MAX_VALUE=512;

     进行了随机生成30个三位数以内的四则运算的生成。

package SoreInformation;

import java.util.*;

public class ScoreInformation{

            static Scanner input = new Scanner(System.in);

             public static void main(String[] args) {

         for(int i= 0;i<30;i++) {

           int a = (int) (Math.random() * 100) + 1;

          int b = (int) (Math.random() * 100) + 1;

           int operator = (int) (Math.random() * 4);

           System.out.println(a + f1(operator)+ b + "=?");

        }

}

               public static String f1(int opreator) {

              String sc = "";

             switch(opreator) {

                    case 0:

                     sc = "+";break;

                    case 1:

                     sc = "-";break;

                    case 2:

                       sc = "*";break;

                     case 3:

                       sc = "/";break;

              }

                return sc;

             }

}

posted @   new菜鸟  阅读(5)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示