Java
weixin_44973580
这个作者很懒,什么都没留下…
展开
-
习题
for循环练习九九乘法表(ForDemo04)三角形的打印 (TestDemo01)本质是九九乘法表的演变思路:第一步就是99乘法表,但是用空格替代一个循环结束后,进行下一个循环时,换行。原创 2021-02-24 16:28:19 · 64 阅读 · 0 评论 -
狂神学习笔记(43)break continue
breakbreak在循环语句的主体部分,均可用break控制循环流程。用于强制退出循环,不执行循环中剩余的语句。(也在switch语句中使用。)continuecontinue语句用在循环语句体中用于终止某次循环过程,跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。goto关键字(了解)Java没有goto但是可以是break和continue关键字的标签标签:后面有冒号的标识符eg:label:在循环语句之前对于Java来说,只有循环之前能有标签练原创 2021-02-24 16:02:04 · 81 阅读 · 0 评论 -
Java 循环结构 while do_while for 增强_for
while循环最基本的循环语法:while(){}只要布尔表达式为true,循环就会一直执行下去。大多数情况,会让循环停止下来,需要表达式失效等方式来结束循环。少部分情况,需要一直执行。即死循环:等待客户端链接定时检查等等循环条件一直为true就会造成死循环,正常业务编程中应避免。会影响程序性能或者造成程序卡死崩溃。...原创 2021-02-23 16:40:17 · 79 阅读 · 1 评论 -
Java 选择结构 重要
if单选择结构判断一个东西是否可行,然后才去执行语法:if(){}equals判断字符串是否相等if 双选择结构现在有需求,公司需要收购一个软件,成功了给人支付100万元,失败了,自己找人开发,这样的需求用一个if就搞不定了,我们需要有两个判断,需要一个双选择结构,所以就有了if-else结构。语法:if(){ //如果布尔表达式的值为true}else{ //如果布尔表达式的值为false}考试分数大于60就是及格,小于60就是不及格if多选择结构真实原创 2021-02-09 18:40:47 · 90 阅读 · 0 评论 -
Java 顺序结构
Java的基本结构就是顺序结构除非特别指明,就按照顺序一句一句执行顺序结构是最简单的算法结构语句与语句之间 框与框之间是按从上到下的顺序进行的由若干个一次执行的处理步骤组成的它是任何一个算法都离不开的一种基本算法结构...原创 2021-02-09 17:46:10 · 104 阅读 · 0 评论 -
Java 流程控制
scanner对象实现程序和人的交互,获取用户输入。java.util.Scanner是Java5对新特性。我们通过Scanner类来获取用户对输入。基本语法:Scanner s = new Scanner(System.in);Scanner类对方法:获取next(),nextLine()获取输入的字符串读取前hasNext(),hasNextLine()判断是否还有输入数据创建一个扫描器对象,用于接收键盘数据判断用户有没有输入字符串使用原创 2021-02-09 17:39:43 · 41 阅读 · 0 评论 -
JavaDoc
定义:JavaDoc命令用来生成自己的API文档参数信息@author 作者名@version 版本号@since 指明需要最早使用的jdk版本@param 参数名@return 返回值情况@throws 异常抛出情况加在类上是类注释加在方法上是方法注释生成javadoc文档通过命令行生成javadoc 参数 Java文件使用idea生成https://blog.csdn.net/deniro_li/article/details/717062.原创 2021-02-06 16:28:52 · 55 阅读 · 0 评论 -
Java 包机制
定义:为了更好的组织分类,用于区别类名的命名空间。本质:文件夹语法格式:package pkg1[. pkg2[.pkg3]];package com.kuang.operator;一般利用公司域名倒置,作为包名。防止命名空间重复以百度为例com.baidu.www注意:一般不能重复定义名字,否则导入包会报错导入包语法格式:import package1[.package2...].(calssname|*);import java.util.Date;imp.原创 2021-02-06 16:08:57 · 40 阅读 · 0 评论 -
Java 运算符
二元运算符名称(xx运算符)关键字算术+ - * / %(模运算,就是取余数) ++ - -赋值=关系< > >= <= ==(重要) != instanceof(面向对象里面)逻辑&& ! ||位& ^ ~ >> << >>>(了解)|条件? :扩展赋值+= -= *= /=用法operator的package里的dem.原创 2021-02-06 02:42:56 · 99 阅读 · 0 评论 -
Java 常量 修饰符
常量概念定义:初始化(initialize)后不能再改变值。是不会变动的值。可以理解为特殊的变量常量名一般使用大写字符关键字:final命名和规范所有变量 方法 类名: 见名知意名称原则例子类成员变量首字母小写和驼峰原则lastName局部变量首字母小写和驼峰原则lastName常量大写字母和下划线MAX_VALUE类名首字母大写和驼峰原则Man , AllEat方法名首字母小写和驼峰原则run() ,appleApple原创 2021-02-04 16:47:06 · 1439 阅读 · 0 评论 -
Java 变量
概念变量:可以变化的量。空间一定,划分出一片区域强类型:每个变量都必须声明类型是程序中最基本的存储单元:变量名变量类型作用域注意事项每个变量都有类型:基本类型 引用类型变量名:必须是合法的标识符变量声明:是一条完整的语句,因此每个生命都必须以==;==结束实际应用避免一行定义多个变量名。int a = 1,b = 2,c = 3;正确,但程序可读性差demo6...原创 2021-02-03 17:45:26 · 59 阅读 · 1 评论 -
Java 类型转换 实际操作
操作比较大的数的时候注意溢出问题JDK7新特性,数字之间可以用下划线分割计算溢出int total = money*years;//-1474836480 默认是int,给total2转换前已经是int了,故是已经是超出int类型的数字变成long类型long total2 = money*years;//-1474836480先把一个数转换为long,整个表达式就都变成long类型long total3 = money * ((long)years);//2000000000.原创 2021-02-03 17:25:06 · 59 阅读 · 0 评论 -
Java 类型转换
类型转换低到高byte—short—char—int—long—float—double不同类型数据转化为同一类型,然后进行运算。小数的优先级比整数高类型方法方向强制转换类型 变量名 =(类型)变量名高–低自动转换类型 变量名 = 变量名低–高注意:不能对布尔值进行转换不能吧对象类型转换为不相干的类型(男女可相互转换,人和动物不行)在把高容量转换到低容量的时候,强制转换转换的时候,可能存在内存溢出转换的时候,可能存在精度问题.原创 2021-02-03 16:56:25 · 46 阅读 · 0 评论 -
JAVA 数字比较以及强制转换
详见demo2float 有限 离散 舍去误差 大约 接近但不等于。double最好避免用浮点数进行比较字符拓展所有字符的本质还是数字Excel表格最多有2的16次方 65536Unicode 编码 2字节 0-65536 有特定编码表 char c = '\u0061’编码转义字符\t制表符\n换行从内存 对象 地址分析 位置不一样所以不想等...原创 2021-02-02 16:38:02 · 49 阅读 · 0 评论