Java注释
- 题外话:如何快速得到下段代码
public static void main(String args[]){ // 输入main然后回车
System.out.println("hello"); //输入sout然后回车
System.out.println("123"); //print不能换行 , println 可以换行
//括号中,“输出内容”+“拼接内容”or变量+“拼接内容”or变量+ ······
System.out.println( );
}
-
方法一: // 注释一行
-
方法二: /* 注释多行 */
Java什么是变量
-
变量本质就是一个容器,可以赋予值
-
如何创建变量?
// 变量类型 变量名称 = 赋予的值 -
变量类型(5类9种)
(1)整数变量:
byte、short、int(4字节)
long(8字节)
(2)小数变量:
float(4字节)
double(8字节)
(3)字符变量:
char(2字节):接单引号
(4)布尔变量:
boolean(1字节):ture or false
(5)字符串变量:
String(一个英文,1个字节;UTF-8编码,下一个汉字,3个字节;GBK编码下,一个汉字,2个字节):接双引号 -
变量值修改:直接赋值即可修改
Java——Scanner(键盘录入)详解
public class hello {
public static void main(String args[]){
Scanner scan = new Scanner(System.in); //创建一个scanner对象,这个对象名字叫scan
System.out.println("请输入你的名字:");
String name = scan.nextline(); //对象scan使用nextline方法(字符变量和字符串变量),读取这一行内容
// 整数变量:nextInt、nextByte、nextShort、nextLong 小数变量:nextFloat、nextDouble 布尔变量:nextBoolean
System.out.println("你的名字是:"+name);
}
Java——运算符
- 算术运算符(加减乘除取余)
a / b :除法,a为整数出来就是整数商,a为小数出来就是小数
a % b :取余
- 自增自减运算符
++a :a = a + 1(先用后加)
a++ :a = a + 1(先加后用)
–a : a = a - 1(先减后用)
a-- : a = a - 1 (先用后减)
- 赋值运算符
a +=5 :a = a + 5
a -=5 :a = a - 5
a *=5 :a = a * 5
a /=5 :a = a / 5
- 逻辑运算符
& :且
| :或
- 短路逻辑运算符
&& :false && (无论是什么都不进行运算)
|| :ture ||(无论是什么都不进行运算)
- 关系运算符
a == b:等于
a != b:不等于
a >= b:大于等于
a > b:大于
a <= b:小于等于
a < b:小于
- 三目运算符
A ? B : C——若A为真,则执行B,否则执行C
Java——语句
- if 语句
if(判断条件1){
条件1为真,则进入执行语句体1;
}else if(判断条件2){
条件2为真,则进入执行语句体2;
}else if(判断条件3){
条件3为真,则进入执行语句体3;
}else{
条件都为假,则进入执行语句体;
}
- switch 语句
switch(数值:data){
case 1: data==1,则执行语句体1;break; //break; 不执行后面的语句,跳出循环 continue; 跳出本次循环,进入下一次循环
case 2: data==2,则执行语句体2;break;
case 3: data==3,则执行语句体3;break;
case 4: data==4,则执行语句体4;break;
case 5: data==5,则执行语句体5;break;
case 6: data==6,则执行语句体6;break;
case 7: data==7,则执行语句体7;break;
case 8: data==8,则执行语句体8;break;
default: data==其他值,则执行语句体9;break;
}
- while 语句
while(判断条件){ //Java中while(1)会报错,因为括号中只能是布尔型,不能是整型
若条件为真,执行语句体;
}
- do while 语句
do{
先执行一次语句;
后面若条件为真,执行语句体;
}while(判断条件);
- for 语句
for(表达式1;判断表达式2,为真则执行下面语句;下面语句一次循环执行结束,执行表达式3){
语句体;
} 1-2-3-2-3-2-3-2-3 ······
Java——数组
1、如何创建数组?
//方法一: 数组类型[] 数组名称; 数组名称 = new 数组类型[长度];
int[] array;
array = new int[3];
//方法二: 数字类型[] 数组名称 = new 数组类型[]{数组数据1,数组数据2,······}
int[] array = new int[]{100,200,300};
2、索引越界:
数组下标从0开始,注意不要越界
3、数组的输出要逐个输出
for(int i:array){
System.out.println(i);
}
4、如何创建二维数组?
// 数字类型[] 数组名称 = new 数组类型[]{数组数据1,数组数据2,······}
int[] array = new int[]{100,200,300};