自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 if选择结构

这时给它分成1-50 50-100 那么就会大大提高效率 这两个范围底下还能再细分 这就是嵌套。如果我们需要找一个1-100之间的数 那最笨的方法就是在这1-100个数中一个一个的找。==是判断两个变量是不是指向同一个内存空间,equals是判断两个变量值是不是相同。这个是二分法的算法思想。

2024-08-13 09:46:57 128

原创 顺序结构详解

【代码】顺序结构详解。

2024-08-05 09:27:07 96

原创 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

原创 变量、变量作用域、常量

应一行定义一个变量,保证代码可读性。

2024-07-25 19:39:06 666

原创 类型转换问题

因为后面的运算默认是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是一种强类型语言,要求变量的使用要严格符合规定,所有变量都必须先定义后使用。

2024-07-22 15:32:38 169

原创 认识标识符

Java所有的组成部分都需要名字,类名、方法名、变量名都被称为标识符。关键字——系统定义好的类名HelloWorld就是类名方法名main就是方法名变量名teacher就是变量名。

2024-07-18 16:59:04 131

原创 java程序运行机制

将一整本中文书翻译完之后给外国人看但是如果作者更改了书就要重新从头再翻译一遍再给外国人看执行速度快(因为都翻译好了)适用于操作系统,c/c++

2024-07-18 11:29:27 216

原创 HelloWorld

先创一个java文件 在文件里编写程序 然后保存。

2024-07-18 10:09:37 176 1

原创 markdown语法

斜体。

2024-07-17 20:09:51 250

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除