Java基础必备

四、扫描器

●作用:可以再黑框口输入数据,可以拿到程序中使用

, 使用扫描器:

。创建扫描器: java.util.Scanner sc=new java.til.Scanner(System.in);

。接受控制台的数据: int i=sc.nextint);

。整数: byte b=sc.nextByte0; short s=sc.nextShort0; long I=sc.nextLong0;

。小数: float f=sc.nextFloat);double d=sc.nextDouble();

。字符:char c=sc.next).charAt(O);

?布尔: boolean b=sc.nextBoolean0);

。String: String s=sc.next(;

五、导包

●作用:在我们的程序中使用别人写好的类

●语法:

。package语句之下, 类之上

) import包名.类名;

。import包名. *;// *是通配符,指代包名下所有的
●注意:

。一个源文件可以导0-个包

。java.lang.*自动导入

六顺序执行流程

进入主函数,代码依次向下执行

七分支执行流程

//if

if(布尔表达式){

//代码块

//先进行判断,如果布尔表达式结果为true,执行代码块,如果布尔表达式结果为false,跳过i f结构//if-else

if(布尔表达式){

//代码块1

}else{

//代码块2

先进行判断,如果布尔表达式结果为true ,执行代码块1如果布尔表达式结果为false ,执行代码块2

//多重if

if(布尔表达式1){

//代码块1

}else if(布尔表达式2) {/ /代码块2

}else if(布尔表达式3){//代码块3

}…
先进行判断,如果布尔表达式1结果为true ,执行代码块1,并挑出f结构如果布尔表达式1结果为false,进行布尔表达式2的判断

如果布尔表达式2结果为true ,执行代码块2 ,并挑出if结构

如果布尔表达式3结果为true,执行代码块3 ,并挑出f结构

//switch

case值2:代码块2 ; break ;

default :代码n ;

/*注:

表达式类型: byte、short. int. char. string (since JDK7.0)

八局部变量

概念:定义在函数内部的变量为局部变量

特点:

(1)局部变量必须先赋值后使用(可能未初始化变量a )

(2)作用范围:从定义行开始,到所定义代码块结束(超过作用范围,找不到符号)

(3)命名冲突:在重合范围内,不允许局部变量命名冲突(已在函数man(StringI)中定义变量b )九、循环执行流程

//while

while(布尔表达式){

//代码块

/*先进行布尔表达式判断,如果布尔表达式为true ,执行代码块

执行完毕后,继续进行布尔表达式判断,如果布尔表达式为true,执行代码块

直到布尔表达式结果为false ,退出while循环*/

//特点:先判断在执行,执行次数0- -n次

起始条件

判断条件

i nti=1;

循环体

while(i<=10) {

System.out.printinHetroworlaW+i)日++;! 迭代变量

//do-while

do{

//代码块

}whi 1e(布尔表达式)

/*先执行代码块,进行布尔表达式判断,如果布尔表达式结果为true ,继续执行代码块

进行布尔表达式判断,如果布尔表达式结果为true,继续执行代码块

进行布尔表达式判断,如果布尔表达式结果为false ,退出循环结构

//特点:先执行在判断,执行次数1–n次

//for

for(起始条件;判断条件;迭代变量) {

/*先执行起始条件,进行判断条件的执行(布尔表达式) , 如果结果为true ,执行循环体,执行迭代变量进行判断条件的执行(布尔表达式), 如果结果为true ,执行循环体,执行迭代变量

进行判断条件的执行(布尔表达式) , 如果结果为false ,退出循环结构

//特点:先判断在执行,执行次数0–n次

循环次数明确的情况下, 建议使用for循环

循环次数不明确的情况下,建议使用while循环

如果循环的第一次执行不受循环限制,建议使用do-while循环

break&continue

reak :应用在循环中,代表终止、跳出循环

continue :应用在循环中,代表结束本次循环,继续下一-次循环

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值