- 博客(15)
- 收藏
- 关注
原创 if选择结构
这时给它分成1-50 50-100 那么就会大大提高效率 这两个范围底下还能再细分 这就是嵌套。如果我们需要找一个1-100之间的数 那最笨的方法就是在这1-100个数中一个一个的找。==是判断两个变量是不是指向同一个内存空间,equals是判断两个变量值是不是相同。这个是二分法的算法思想。
2024-08-13 09:46:57
128
原创 Scanner进阶使用
求平均数就要求数字的个数 因此定义变量m计算数字个数 通过while循环来判断是否还有输入 并在里面对每一次进行求和和统计 循环执行程序直到输出的不是数字从而结束程序 定义变量x 将接收的数据存在里面 每输入一个数字就让m自增加1 而和的计算就是当前和sum加上当前输入的数据就是新的总和。程序到if语句判断用户输入的是否为整数 如果是那么会输出这个数据 接着执行小数部分(同理)我们输入的数据中可能会有整数小数之类的,那Scanner也提供了很多方法。养成习惯先写好开始与结束 再在里面写东西。
2024-08-02 17:04:54
133
原创 用户交互Scanner
在使用Scanner之前要导入scanner的包才能正常使用先new一个Scanner 参数为System.in(用于接收用户输入) 然后封装成scanner对象 之后我们就可以直接用scanner来获取用户的输入扫描测试if(scanner.hasNext()==true)括号里默认是true 所以true可以不写 hasNext(还是否有下一个)来判断用户有没有输入字符串凡是属于输入输出流的类如果不关闭会一直占用资源,要养成好习惯用完就关掉。
2024-08-02 11:02:55
376
原创 JavaDoc
之前在注释的学习中除了单行注释和多行注释 还有文档注释 在文档注释中可以添加参数 作者名 版本号等等 添加在类上面就是类的注释 添加在方法上面就是方法的注释右击类 选择在文件夹中打开接着在导航栏地址前覆盖地址 在前面加上cmd加空格 然后回车 打开命令行 用命令行来生成javadoc文档格式: javadoc 参数 java文件。
2024-08-01 11:14:37
301
原创 java包机制
这里我想在下面包中的Demo02中使用上面包中的Demo02 那就需要导入 但是这时底下的Demo02就会报错–这个类已经被定义过了 所以我们一般不这样使用 所以我们注意尽量别让包中的名字重复.我想使用别的包中的类 需要导入 但是我写了一堆类 如果一个一个导入肯定不现实 所以*–通配符就可以帮助我们导入这个包下所有的类.这里创建一个时间 如果没有导包是使用不了的会报错 这个是java帮我们写好的类 要导入才能使用。这里 package com.huang.operator;
2024-07-31 10:52:33
285
原创 运算符详解
a++ 相当于在执行完"int b = a++“这行代码后多了一行代码"a=a+1”,反之++a则是在执行代码后,在这行代码前多了一行"a=a+1"不一样的数据类型放在一起加减乘除: 有Long则结果为Long 没Long则结果为Int 有double则结果一定为double。这里做了个实验 如果执行完"c<4",判断为假后 继续执行"c++<4"的话 则最后c输出结果应该是5,可结果是4,证实了上面的结论.逻辑或运算:两个变量有一个为真,则结果才为真。或:两者有一个为1 则结果为1。
2024-07-30 09:48:29
270
原创 类型转换问题
因为后面的运算默认是int类型了,因此还没转换就已经溢出出现问题了。低------------------------------------------------>高。这里b输出结果为-128 因为byte的范围是-128-127 而128超出了范围 因此内存溢出。total的运算结果超出了int的范围,因此输出结果不对,因为计算的时候溢出了。不能对布尔值进行转换,因为布尔值是以位计算,其他类型都是以字节计算。运算中,不同类型的数据先转化为同一类型,然后进行运算。
2024-07-25 10:12:39
187
原创 数据类型扩展
用char定义字符型,输出时加个int强制将值转换为整数型,输出结果为数字,因此所有的字符本质还是数字。Unicoude编码表可以编译任何语言,用\u可以把数字转义,但正常写就直接写我们熟知的字符就行。Excel的长度就是二的十六次方——65536。悬念:输出的东西是一样的但是sa和sb不相等,但是sc和sd相等。在学习面向对象后,从内存角度分析(第一个比较的是地址,第二个比较的是值)浮点数字长是有限的有范围的,因此是离散的,是舍入有误差的,因此输出的结果是不精确的,用“大约”、“接近但不等于来形容”
2024-07-23 11:36:32
154
原创 认识标识符
Java所有的组成部分都需要名字,类名、方法名、变量名都被称为标识符。关键字——系统定义好的类名HelloWorld就是类名方法名main就是方法名变量名teacher就是变量名。
2024-07-18 16:59:04
131
原创 java程序运行机制
将一整本中文书翻译完之后给外国人看但是如果作者更改了书就要重新从头再翻译一遍再给外国人看执行速度快(因为都翻译好了)适用于操作系统,c/c++
2024-07-18 11:29:27
216
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人