![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javase
文章平均质量分 62
以黑马刘意老师的javase教程,记录学习的过程
fan93578
希望通过自己的努力,能够有所成就··
展开
-
13、跳转语句break、continue、return的用法
break跳出单层循环。continue跳出一次循环,进入下一次的执行。return的作用不是结束循环的,而是结束方法的。reutrn语句练习:public class ReturnDemo { public static void main(String[] args) { for(int x=0;x<10;x++){ if(x == 2){ System.out.println("退出");原创 2021-09-29 11:38:06 · 145 阅读 · 0 评论 -
12、while语句&do while语句&while和for间的区别、循环嵌套等
while语句格式:初始化语句; while(判断条件语句){ 循环体语句; 控制条件语句; }for语句格式: for(初始化语句;判断条件语句;控制条件语句){ 循环体语句; }练习:用while循环实现 求出1-100之和public class WhileDemo1 { public static void main(String[] args) { int sum2=0; .原创 2021-09-28 13:39:51 · 102 阅读 · 0 评论 -
11、循环结构for语句的用法
for案例:获取数据在控制台输出数据1-10。public class ForDemo { public static void main(String[] args) { for(int x=1;x<=10;x++){ System.out.println(x); } }}代码运行如下:12345678910for案例:求和思想求1到10的和。public class F.原创 2021-03-31 15:22:37 · 262 阅读 · 0 评论 -
10、选择语句switch的基本用法
switch语句格式: switch(表达式){ case 值1: 语句体1; break; case 值2: 语句体2; break; ... default: 语句体n+1; break; ...原创 2021-03-31 14:11:09 · 594 阅读 · 0 评论 -
9、三元运算符&键盘录入&if语句
三元运算符:格式:比较表达式?表达式1:表达式2;比较表达式:结果为一个布尔类型。执行流程: 根据比较表达式的计算返回一个true或false。 如果是true,就把表达式1作为结果。 如果是false,就把表达式2作为结果。Demo:public class OperatorDemo8 { public static void main(String[] args) { int x=100; int y=200; int z=((x...原创 2021-03-04 10:42:55 · 448 阅读 · 3 评论 -
8、算术运算符+的多种用法&赋值运算符&逻辑运算符&位异或运算符&位运算符
/** 算术运算符+的用法* A:加法* B:正号* C:字符串连接符* */public class OperatorDemo3 { public static void main(String[] args) { //加法 System.out.println(3+4); //正号 System.out.println(+4); System.out.println('a'); System.out.print.原创 2021-01-27 10:39:22 · 501 阅读 · 0 评论 -
7、算术运算符++和--的用法
++,--运算符的使用: 单独使用: 放在操作数的前面和后面效果一样(这种用法是我们比较常见的) 参与运算使用: 放在操作数的前面,先自增或者自减,然后再参与运算。 放在操作数的后面,先参与运算,再自增或者自减。放在操作数的后面 举例:public class OperatorDemo { public static void main(String[] args) { int a=3; int...原创 2020-10-19 22:27:42 · 574 阅读 · 0 评论 -
6、数据类型中补充的几个小问题
1:在定义Long或者Float类型变量的时候,要加L或者f。 整数默认是int类型,浮点数默认是double byte,short在定义的时候,他们接收的其实是一个int类型的值。 这个是自己做了一个数据检测的,如果不在它们的范围内,就报错。 2:byte值的问题 byte b1=127; byte b2=(byte)128;//-128 byte b3=(byte)129;//-127 byte ...原创 2020-10-19 22:11:34 · 57 阅读 · 0 评论 -
5、数据类型转换强制转换,字符串参加运算
/** * 思考题1:请问下面这个有没有问题 * double d=12.345; * float f=d; * * 思考题2:看看下面两个定义有没有区别? * float f1=(float)12.345; * float f2=12.345f; * f1其实是通过一个double类型转换过来的 * 而f2本身就是一个float类型 */public class DataTypeDemo5 { public static void main(String[] args) {.原创 2020-10-11 17:02:12 · 198 阅读 · 0 评论 -
4、数据类型的概述与分类
数据类型:Java是一种强类型的语言,针对每一种数据都定义了明确的数据类型。 数据类型分类: A:基本数据类型 B:引用数据类型(类,接口,数组) 基本数据类型:4类8种 A:整数 占用字节数 byte 1 short 2 int 4 long 8 B:浮点数 float ...原创 2020-10-08 20:52:42 · 313 阅读 · 0 评论 -
3、进制概述及使用
不同进制的数据表现: 二进制:由0,1组成。以0b开头。 八进制:由0,1,。。。7组成。以0开头。 十进制:由0,1,。。。9组成。默认整数是十进制。 十六进制:由0,1,。。。9,a,b,c,d,e,f(大小写均可)组成。以0x开头。 8421码,是bcd码的一种。 它表达的意思是每个二进制位上的数据对应一个固定的值, 只需要把对应的1位置的数据值给相加,即可得到该二进制对应的十进制的值。 public class JinZhiDemo { public stat...原创 2020-10-08 20:43:56 · 152 阅读 · 0 评论 -
2、常量的概述与使用
常量:在程序执行过程中,其值不发生改变的量。 分类: A:字面值常量 B:自定义常量(后面讲) 字面值常量 A:字符串常量 用双引号括起来的内容。 举例:“hello","world","HelloWorld" B:整数常量 所有的整数 举例:100,200 C:小数常量 所有的小数 举例:10.23,110.11 D:字符常量 用单引号括起来的内容 举例:'A','0' E:布尔常量 比较特殊 举例:true,f...原创 2020-10-08 20:39:50 · 206 阅读 · 0 评论 -
1、有符号数据的表示法:原码,反码,补码
为什么讲解这个知识点? 因为计算机在操作的时候,都是采用数据对应的二进制的补码来计算的。 原码:就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负, 其余位表示数值的大小。 反码: 正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。 ...原创 2020-10-08 20:31:45 · 661 阅读 · 0 评论