switch(a)
{
case 1 ;
system.out.println("1");
break;
case 2 ;
system.out.println("2")
default;
}
switch(a)
{
case 1 ;
system.out.println("1");
break;
case 2 ;
system.out.println("2")
default;
}
整数类型 byte short int long
浮点类型 float double
字符类型 char
Boolean类型 true false
引用数据类型 为
类
接口
数组
javac XX 先编译
java XX 再运行
main方法只能有一个
你说你是啥意思
那些东西需要记忆
先
$$和$的区别
$$是短路运算符,例如if(100<0 $$ 1++ >0){}
当前面的表达式布尔值为false时,就不会执行后面的第二个表达式;
而$则不会,它会执行两个表达式,然后再判断是否正确
| | 和 | 一样
String
s.indexOf(String str)
返回一个第一个字符的索引
s.lastIndexOf(String str)
从后向前查找子串,跟上面的方法相反
s.charAt(int index)
输入索引获取对应的字符
&&与
||或
^异或
!
使用浮点类型进行运算的时候有可能发生不精准的情况,
基本数据类型
数字型
byte
short
int
long
float
double
字符型
string
char
通俗点讲:
常量就是不会改变的,字符串,单字节,数字,布尔值,null等等都是常量
变量的值是会改变的,有类型
win+R
cmd
d: enter 切换盘
dir 列出目录
md 创建文件夹
rd 删除文件夹
cd 打开文件夹
tab 自动补全
. 当前目录 ..上个目录
cd\ 回到根目录
if括号后面加分号,相当于直接结束语句。if后面不能直接加分号。
DOS打开:开始输入cmd;windows+R+cmd
DOS 常用命令
---目录操作----
d:切换盘符
dir 列出来当前目录的所有文件
md 创建文件夹 <make directory>
rd 删除文件夹 <remove directory>
cd 打开文件夹
tab 自动补全
D:\MyDrivers>cd . <按下回车>
D:\MyDrivers> <结果没改变>
因为一个.是进入当前目录而把一个点改成两个点..结果就是
D:\MyDrivers>cd .. <按下回车>
D:\> <结果改变>
结果就是回到上一个目录
cd\ 是直接回到根目录
tab是补全 比如一串很长的文件名,你只用输入前面几个字母再按下tab键系统会自动输入后面所有剩余的字
1. 12
2. 12
3. 12
4. 6
c
b
7
原码 00000000 00000000 00000000 00000111
-7
原码 10000000 00000000 00000000 00000111
反码 11111111 11111111 11111111 11111000
补码 11111111 11111111 11111111
两个整数相除还是整数
DOS命令
目录操作:
d: 切换盘符
dir 打开当前目录的所有文件
cd 打开文件夹
md 创建文件夹
rd 删除文件夹
. 当前目录
.. 上个目录
tab