一
输出输入
输出
System.out.prinln(“”)
输入
import java.util.Scanner;
Scanner input =new Scanner(System.in);
String name= input.nextInt()
数据类型
整型
byte: 默认值:0;取值10000000(-128)到 01111111(127)
short:默认值为0;10000000 00000000(-32768)到 01111111 11111111(32767)
int: 默认值为:0;取值:-2^32,147,483,648)到 2^31-1(2,147,483,647)
long:默认值:0/0L;取值-2^63 (-9,223,372,036,854,775,808)到 2^63-1(9,223,372,036,854,775,8087),
浮点型(包括三个部分:符号位,指数位,尾数位)
float:单精度浮点型,长度为4字节32bit,变量初始化默认值0.0f,
double:双精度浮点型,长度为8字节64bit,变量初始化默认值0.0d,
字符型
char :可以赋值单字符(字母,汉字,数字(0-65536))以及整型数值, 变量初始化无默认值
布尔型
仅有两个值true, false,变量初始化默认值false
运算符
赋值运算符:“=”:将等于号右边的值赋值给左边的变量
算数运算符
”+“加,”-“减,”*“乘,”/“除,"%"取余
关系运算符
“>”大于:99>100结果为false
”<“小于
”>=“大于等于
”<=“小于等于
"!="不等于
逻辑运算符
”& &“与,并且 ,两个条件同时为true,则结果为true,两个条件,一个为假,则结果为false
”| |“或,或者,两个条件一个为真,则结果为真,同时为假则结果为假
"!”非 ,条件为true结果为false,条件为false结果为true
二
选择结构
if选择结构
if基本选择结构:适用于“如果XX就XX”,语法·:if(条件){代码块}//条件成立后要执行的代码,
if-else选择结构:“如果XX,就XX;否则,就XX”,语法:if(条件1){
代码1
}else if(条件2){
代码2
}else{
代码3}
嵌套if选择结构:
switch选择结构:等值判断;语法:switch(表达式){
case 常量1:
代码块1;
break;
case 常量1:
代码块2
break;
default:
代码块3
break;
}
循环结构
(4个部分:初始部分:设置循环的初始状态;循环条件:判断是否循环的条件;
循环体:重复执行的代码;迭代部分:下次循环开始前要执行的部分“i++”)
while循环结构语法:while(循环条件){循环操作}//先判断再循环
do-while循环结构:语法:do{循环操作}while(循环条件)
for循环:语法:for(表达式1;表达式2;表达式3){//1:赋值语句,初始部分,2:条件语句,循环条件,3“++”“--”迭代部分
代码}//循环体
多重循环
while与while循环嵌套
do-while与do-while 循环嵌套
for与for循环嵌套
while与for循环嵌套
跳转语句
break语句:终止某个循环,跳到循环体外的下一条语句
continue:用于跳出本次循环,进入下次循环