首页 > 其他分享 >9.11今日总结

9.11今日总结

时间:2023-09-11 21:56:11浏览次数:38  
标签:总结 int System 9.11 println 今日 100 public out

今天上了建民老师的Java课程,老师给我们讲授了

1,Java中最重要的思想就是大道至简,我们以后遇见问题要将复杂问题简单化,简单问题流程化。

2,java的语法基础,其中也有一些练习题让我们做

(1)关于枚举类型

 1 public class Tes2 {
 2     private enum MyEnum{
 3         ONE,TWO,THREE
 4   
5 }
 6     public static void main(String[] args) {
 7         for(MyEnum value:MyEnum.values()){
 8             System.out.println(value);
 9         }
10     }
11 }

运行结果为

1 ONE
2 TWO
3 THEEE

 枚举型是一个集合,集合中的元素(枚举成员)是一些命名的整型常量,元素之间用逗号,隔开。

 第一个枚举成员的默认值为整型的0,后续枚举成员的值在前一个成员上加1。在当前值没有赋值的情况下,枚举类型的当前值总是前一个值+1.

 可以人为设定枚举成员的值,从而自定义某个范围内的整数。

 枚举型是预处理指令#define的替代。

 类型定义以分号;结束。

3,java运算符

小的数据类型可以向大的数据类型转换,且无精度损失,不过整形向实数型转换时会有精度损失,浮点数是由阶码j和尾数s两部分组成的。阶码是整数,阶符和阶码的位数m合起来反应浮点数的范围及小数点的实际位置;尾数是小数,其数位n反应了浮点数的精度;尾数的符号sf代表浮点数的正负。到这里大概了解了浮点数的在计算机在表示方式。现在我们说回float,float是一个占用4个字节的浮点数:其中一位是符号位,8位指数位,23位尾数位。当指数位全部为0时省略的是0否则省略的是1;尾数23位加上省略的1位,float的精确度有24位。而对于int而言它的精度时32位,尽管float的取值范围更大些,但是精度却不如int。这就解释了为什么会有损失精度。

1 public class Tes2 {
2 
3     public static void main(String[] args) {
4         System.out.println("0.05+0.01="+(0.05+0.01));
5         System.out.println("1.0-0.42="+(1.0-0.42));
6         System.out.println("4.015*100="+(4.015*100));
7         System.out.println("123.2/100="+(123.2/100));
8     }
9 }

//0.05+0.01=0.060000000000000005
//1.0-0.42=0.5800000000000001
//4.015*100=401.49999999999994
//123.2/100=1.232

 1 public class Tes2 {
 2 
 3     public static void main(String[] args) {
 4         int x=100;
 5         int y=200;
 6         System.out.println("x+y="+x+y);
 7         System.out.println(x+y+"=x+y");
 8     }
 9     //运行结果为
10     //x+y=100200
11     //300=x+y
12 }

今日课堂练习程序

 1 import java.util.Random;
 2 
 3 public class Test1 {
 4     public static void main(String[] args) {
 5         Random random= new Random();
 6         for (int i = 0; i < 30; i++) {
 7             int R1= random.nextInt(100);
 8             int R2= random.nextInt(100);
 9             int R3= random.nextInt(100);
10 
11             int a=R3%4;
12             switch (a){
13 
14                 case 0:
15                 {
16                     System.out.println(R1+"+"+R2+"=");
17                     break;
18                 }
19                 case 1: {
20                     System.out.println(R1 + "-" + R2 + "=");
21                     break;
22                 }
23                 case 2:{
24                     System.out.println(R1+"*"+R2+"=");
25                     break;
26                 }
27                 case 3:
28                 {System.out.println(R1+"/"+R2+"=");
29                     break;
30                 }
31             }
32         }
33     }
34 }

 

标签:总结,int,System,9.11,println,今日,100,public,out
From: https://www.cnblogs.com/Lyh3012648079/p/17694635.html

相关文章

  • 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的安装;......
  • 9.11
    上午无课,依照民间大学生生活条例,睡过去就好,下午按课表接受建民的教育packagecom;importjava.util.Random;importjava.util.Scanner;publicclassscx{  publicstaticvoidmain(String[]args)  {    Randomr=newRandom();    intrand;......
  • 9.11日
    一、上午学习了制作超声波感应小汽车,实现了软硬结合,更深层的理解了编写代码的具体作用。完成了四个实验,都是在电脑上编写一个图形化程序,通过传感器,让物体执行代码的。二、下午上Java课,认识了写工程代码的大格局以及一些Java的基本知识。三、编改开学考试的代码,按照老师要求进行......
  • 每日总结(附测试)
    今天是这学期每日总结的第一天,今天在建民老师的课上受益良多,尤其是面试时看三眼代码1.缩列(逻辑层次感)2.变量命名是否有含义3.是否有必要的注释和编程时困难问题简单化,简单问题流程化这两个说法令我有了前进的方向和动力,练习编程思想难度不低,但练成了受益也会不绝,抄代码不是简单的c......
  • 9.11
    Java课学习了大道至简的基本概念:不一定不能抄,但得看懂,不能一昧的ctrlC、ctrlV。其次就是要学会愚公的精神;以及对程序的增删改查;拿到一个问题之后首先要分解成小问题接着模式识别然后抽象化最后开始运用算法一步步解决问题,复杂的问题简单化,简单的问题流程化以及浮点数之间不能......
  • 大二打卡(9.11)
    今天做了什么:今天上了一下午王老师的课,第一节课,同学们展示自己的开学考试代码,两位十五分的同学他们的代码都非常优秀,我的代码很多功能当时为了抢分很多都没有实现,最关键的一个功能就是判断输入的合法性,一开始说实话没怎么在意过这个功能,甚至可以说从大一开始学编程的时候就没那么......