首页 > 其他分享 >2023.09.11

2023.09.11

时间:2023-09-11 22:34:06浏览次数:33  
标签:11 2023.09 String int 代码 case static sc

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

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

        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;

             }

}

标签:11,2023.09,String,int,代码,case,static,sc
From: https://www.cnblogs.com/dmx-03/p/17694720.html

相关文章

  • 9月11日总结
    今天早上进行工程实训的线上自习,观看了书法鉴赏的超星尔雅学习通上的网课,学习到了大书法家的书法方式和其中包含的感情,在不同时期写出的东西都是为了表达不同的感情。在下午听了建民老师为我们带来的第一节java语言课程,观看了好几位同学为我们讲解自己编写的程序,明白了自己与大佬......
  • 9.11
    今天重新学习了自己上次做的小测,同时知道了写代码不仅要化复杂为简单,同时还要注重代码的健壮性与可读性,同时注意训练自己的思维能力。以下是课堂小测,是要写一个随机生成30道二位数的加减乘除。我使用的java语言,首先是导入一个Random包,用于生成随机数,再定义一个字符串类,里边存储......
  • 2023.9.11
    1.代码格式要求首行缩进,命名使用英文,对应位置要有注释2.整形int4字节数据范围在2^-32-2^31-1类型范围小的变量,可以直接赋值给类型范围大的变量最前面的位是符号位String是一个类,==比较的是变量的地址,不能用==来判断相等,用equals浮点型不精确的原因:10进制转换成二进制可能......
  • 9.11今日总结
    今天上了建民老师的Java课程,老师给我们讲授了1,Java中最重要的思想就是大道至简,我们以后遇见问题要将复杂问题简单化,简单问题流程化。2,java的语法基础,其中也有一些练习题让我们做(1)关于枚举类型1publicclassTes2{2privateenumMyEnum{3ONE,TWO,THREE......
  • 20230911打卡
    今天一早上进行了工程实训课的机器人实训,我主要完成了实验三的机器人制作和实验六的蓝牙模块的搭载,深刻体会到团队的重要性,小组成员分工合作,效率很高,也是第一个完成所有实验的小组。下午上了王老师的激情演讲,讲述了用代码解决问题的步骤,并带着大家一起捋清了Java开学考的考试题。......
  • 9.11课后题和动脑动手问题
    1. 第一个答案:类第二个答案:成员变量和成员方法第三个答案:可以强制转化,但是会造成误差第四个答案:不是,String是一个类第五个答案:静态,全局的标志 ......
  • 闲话9.11
    妈的卡了一晚上常外加改了一晚上一道题,他妈的心态炸裂了。上午打了一场模拟赛,上来T1就是Hack题啊(赞赏)......
  • 9.11
    上午上了工程实训的电路基础实训,了解了关于一些电路的知识,自己动手连接了简单的家庭电路,下午上了java课,在课中老师着重强调了大道至简的编程思维,让我牢牢地记住了:把复杂问题简单化,简单问题流程化,通过这节课让我明白了java编程的基本思维,让我知道了以后如何学习。还学习了java的语......
  • 9.11
    今日总结今日学习了如何更好更快的完成一个编程作业。在正式开始编写程序前,应当学会分解问题。将麻烦的问题简单化,简单的问题流程化是我们程序员(自称)的基本素养。将复杂的题目逐渐拆分成自己能看懂、能完成的小部分。例如,今天的小测题目:生成三十道随机的四则运算题目:1.生成......
  • 2023.9.11——每日总结
    学习所花时间(包括上课):9h代码量(行):0行博客量(篇):1篇今天,上午上课并选课,下午上课并体测。我了解到的知识点:1.完成选课;明日计划:1.继续进行HBase的安装;......