- 博客(5)
- 收藏
- 关注
原创 数组
1.数组的定义格式数据类型[ ] 数组名 = new 数据类型[数组长度];动态初始化 string[ ] pic = new string[5];静态初始化 string[ ] pic = {2,2,2,...};数组数据的输入,只能 string[ i ]=5;这样单个数据输入pic={2,2,2,2,2,2...};是不允许的后面可以借助工具类进行,批量的数据导入,但
2017-07-14 17:31:01
169
原创 第一天写方法
这是我写的第一段方法代码,有一些心得这里因为是测试,就直接输出了,也不知道用什么接收返回值比较好,这里我们可以看到两个写的方法中 我定义声明了相同的变量和变量名,都是可以的return直接返回的是我们定义的变量存放的三目运算符计算的结果,测试的数据 我用了(2.3,2.3)和(2,3)结果很显然 程序正确判断了,说明根据我给的实参,程序自动选择了相同数据类型的形参程序,数据
2017-07-13 16:10:41
163
原创 switch后面的表达式类型
switch后面可以跟什么呢1 基本数据类型byte short char int 注意!long数据类型不可以2 引用数据类型Enum() jdk1.5以后string()jdk1.7以后那么下面使用一个字符串作为参数class Day03 {public static void main(String[] args) {String str = "
2017-07-12 17:59:08
5496
转载 强制类型转换
这是对于127+1强制类型转换的结果是-128的原因的描述byte b = 127 + 1;//这样写报错:Type mismatch: cannot convert from int to byte所以必须强制类型转换:byte b = (byte) (127 + 1);因此就能理解为什么是-128了:int型的127在计算机内的二进制是:0000 0000 0000 0000 0000 000
2017-07-11 17:05:54
356
原创 原码 补码 反码
1.我们知道对于减法运算可以写成加法的形式如1-1=1+(-1),所以在计算机的运算中,只有加法没有减法,那么,在计算机的二进制数中,如何表示负号呢?在计算机的二进制中只有01是没有可以表示负号的,计算机的8位二进制数就是用首个数字01表示正负号 那么就存在一个问题,对于正数之间的运算没有问题,涉及负数的话,如1000 00010000 0001 正1加负1的运算,
2017-07-11 14:55:31
398
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人