- 博客(17)
- 收藏
- 关注
转载 java_day03_03&&与&的区别--与-同理,短路效应
&&和&的区别? 同理||和|的区别?A:最终结果一样。B:&&具有短路效果。左边是false,右边不执行。开发中常用的逻辑运算符:&&,||,!代码解释class OperatorDemo2 { public static void main(String[] args) { int a =...
2018-08-15 16:37:46
119
转载 java_day03_04交换两个整数变量的4钟方法
面试题: 请自己实现两个整数变量的交换 注意:以后讲课的过程中,我没有明确指定数据的类型,默认int类型。class OperatorTest { public static void main(String[] args) { int a = 10; int b = 20; System.out.p...
2018-08-15 16:37:32
142
原创 用BufferedReader包装后的标准输入流连续输入数字,怎样解决中间的换行符问题
此处是实现键盘输入的数组的七种功能,因为过程中遇到了包装标准输入流之后的连续输入两个数字的问题,特对比了字符转换Character.digit()和字符串解析Integer.parseInt()两种方法package cn.fish_01;import java.io.BufferedReader;import java.io.IOException;import java.i...
2018-08-15 16:36:43
517
转载 Scanner连续输入两个数字怎么解决中间的换行符问题
常用的两个方法:public int nextInt():获取一个int类型的值public String nextLine():获取一个String类型的值 出现问题了:先获取一个数值,在获取一个字符串,会出现问题。主要原因:就是那个换行符号的问题。如何解决呢?A:先获取一个数值后,在创建一个新的键盘录入对象获取字符串。B:把所有的数据都先按照字符串获取,然后要什么,你就对应...
2018-08-15 16:31:34
3019
转载 java_day03_02赋值运算符面试题——+=包含了强制转换
面试题: short s=1;s = s+1; short s=1;s+=1; 上面两个代码有没有问题,如果有,那里有问题。 为什么第二个木有问题呢? 扩展的赋值运算符其实隐含了一个强制类型转换。 s += 1; 不是等价于 s = s + 1; 而是等价于 s = (s的数据类型)(s + 1...
2018-08-15 16:27:34
224
转载 java_day03_01++---运算符
++,–运算符的使用: 单独使用: 放在操作数的前面和后面效果一样。(这种用法是我们比较常见的)参与运算使用: 放在操作数的前面,先自增或者自减,然后再参与运算。 放在操作数的后面,先参与运算,再自增或者自减。作用:就是对变量进行自增1或者自减1。class OperatorDemo2 { public stat...
2018-08-15 16:26:32
79
转载 java_day03_05 运算符
位运算符: &,|,^,~ <<,>>,>>>注意: 要做位运算,首先要把数据转换为二进制。class OperatorDemo { public static void main(String[] args) { //&,|,^,~ ...
2018-08-15 16:25:54
69
转载 java_day02_conclusion
1:关键字(掌握)(1)被Java语言赋予特定含义的单词(2)特点: 全部小写。(3)注意事项: A:goto和const作为保留字存在。 B:类似于Notepad++这样的高级记事本会对关键字有特殊颜色标记2:标识符(掌握)(1)就是给类,接口,方法,变量等起名字的字符序列(2)组成规则: A:英文大小写字母 B:数字 C:$和...
2018-08-14 15:36:32
111
转载 java运算符优先级
运算符的优先级(从高到低) 优先级 描述 运算符 1 括号 ()、[] 2 正负号 +、- 3 自增自减,非 ++、–、! 4 乘除,取余 *、/、% 5 加减 +、- 6 移位运算 &lt;&lt;、&gt;&gt;、&gt;&gt;&gt; 7 大小关系 &gt;、&gt;=、&
2018-08-14 15:31:06
79
转载 java_day02_07 String类型+其他数据的结果
字符串数据和其他数据做+,结果是字符串类型。这里的+不是加法运算,而是字符串连接符。class DataTypeDemo9 { public static void main(String[] args) { System.out.println("hello"+'a'+1); //helloa1 System.out.println('a'+1+"...
2018-08-14 15:26:44
105
转载 java_day02_06 byte赋值变量超出字节范围的问题
byte b = 130;有没有问题?如果我想让赋值正确,可以怎么做?结果是多少呢?class DataTypeDemo7 { public static void main(String[] args) { //因为byte的范围是:-128到127。 //而130不在此范围内,所以报错。 //byte b = 130; ...
2018-08-14 15:22:31
608
原创 java_day02_06运算符与数据类型转换
Java中整数默认是int类型的,小数默认是double类型的一般来说,我们在运算的时候,要求参与运算的数据类型必须一致。 而当运算符两边的数据类型不一致时,就可能会默认转换注意: boolean类型不能转换为其他的数据类型默认转换(从小到大的转换) A:byte,short,char—int—long—float—double B:byte,short,ch...
2018-08-14 15:19:58
108
原创 java_day02_05变量
变量:就是在程序的执行过程中,其值是可以在一定范围内发生改变的量变量的组成规则: A:必须对其进行限定 如何限定呢?用数据类型 B:我们在运算的时候,不可能是拿着这个空间去运算,我们真正是使用的是该空间中的值,我们就给该空间起了一个名字 变量名 C:即使有数据类型了,有变量名了,但是没有值,这个变量空间中就会是一个垃圾空间,没有任何意义...
2018-08-14 15:00:55
106
原创 java_day02_04原码,反码,补码
计算机在操作的时候,都是采用对应的二进制的补码来计算的原码: 正数的原码最高位是0 负数的原码最高位是1 其他的是数值位 符号位 数值位+7 0 0000111-7 1 0000111反码: 正数的反码与原码相同 ...
2018-08-14 14:47:57
191
原创 java_day02_03进制
不同进制的数据表示: 二进制:由0,1组成。以0b开头 八进制:由0,1,……7组成.以0开头 十进制:由0,1,….9组成。默认整数是十进制 十六进制:由0,1,……..9,a,b,c,d,e,f(大小均可)组成。以0x开头class JinZhiDemo { public static void main(St...
2018-08-14 14:31:39
101
原创 java_day02_02常量
常量:在程序执行过程中,其值不发生改变的量 分类: A:面值常量 B:自定义常量(final关键字修饰)字面值常量 A:字符串常量 用双引号括起来的内容 举例: "hello","world","HelloWorld" B: 整数常量 所有的小数 举例: 10,100...
2018-08-14 14:13:14
85
原创 java_day02_01标识符
标识符: A:就是给类,接口,方法,变量等起名字。组成规则: A:英文字符 B:数字字符 C:$和_注意事项: A:不能以数字开头 B:不能是Java中的关键字 C:Java语言严格区分大小写常见的命名规则: 见名知意举例:我要定义一个学生类 ...
2018-08-14 13:57:10
101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人