报考的时候报了数学与应用专业,真是什么都学,什么都不会,经过一年的迷茫,我决心成为一名程序媛,正在为未来加油,也希望看到这篇文章的你们也加油,希望我们顶峰相见!!
1.基本类型有8种
byte 范围-2∧7∽2∧7-1 一个字节(8bit)
short -2∧15∽2∧15-1 两个字节
int -2∧31∽2∧31-1 四个字节
long -2∧63∽2∧63-1 八个字节
double 八个字节
float 四个字节
char 两个字节
boolean(默认值为false) 一个字节
2.计算机中的储存单位
bit是电位
8bit=1byte 1024byte=1kb 1024kb=1gb
3.byte类型表示整数(进位逢2进1)
例如:
00000000/0
00000001/1
00000002/00000010/2
00000011/3
00000012/00000020/000000100/4
如此顺序
6.常见运算符
+
用于数学运算和字符串连接
%
取余用来判断是否能整除
==
常用在在if中判断是否相等
!=
判断不等
&&
并(和数学中且一样作用)(一假必假)
||
或(一真必真)
!
非真是假,非假是真(if(!a)a是假的执行if)
++自增
(a++先执行条件a再加1,++a先加1再执行条件)
? :
三项运算符(1?2:3 1是真取2,1是假取3)
7.流程控制
if
当只有一句代码时{}可以省略
多层嵌套if(){}else if(){}else if(){}else第一个if不成立执行第二个,第二个不成立执行第三个以此类推
switch
具有穿透执行的能力,当case1成立以下都执行,当case1不成立case2成立,2以下都执行。基本上只能判断int,char,short,byte类型。使用break中断。
for
for(变量赋值;执行条件;变量修改)
当循环次数固定,数据变化规律时多用for
while
分为while与do_while一个先判断再执行,一个先执行再判断
当循环次数不固定,变化不规律时多用
8.中断
break
中断跳出一次整个一次循环
continue
跳到循环的下一轮继续执行
9.数组创建
- int[] a=new int[];
- int[] a={1,2};
- a=new int[]{1,2};(存在的数组变量,从新赋值,用大括号初始化数据)
10.数组长度属性
- 数组一旦创建长度不可变
- 最大下标a.length-1
这11个知识点我这周敲了大概30多代码,下面是几个比较简单的例子
1 . 关于基本类型的程序,包含强制转换的知识点
2.包含if,boolean,%,==,!=应用
3.三项运算符用法
4.for的用法,比较典型的例子
5.whlile使用方法
6.数组创建
第一次就写到这了



