小陈java学习笔记0806

Scanner

1.java.util.Scanner是java5的新特性,可以通过Scanner类来获取用户的输入

2.常用的两个方法:next()和nextLine():其中next是以空白为分隔符或者结束符的,所以next()不能得到带有空格的字符串,而nextLine()是以回车为结束符的,所以nextLine()是可以得到空格的。

 

 if

1.单选择结构:if(expression){//如果表达式为true将执行的语句}

2.双选择结构:if(expression){//如果表达式为true}else{//如果表达式为false}

3.多选择结构:if(expression1){//如果表达式1为true}else if(expression2){//如果表达式2为true}else{//如果表达式都不为true}

4.嵌套结构:if(expression1){if(expression2){//如果expression1为true且expression2也为true}}

Switch

1.switch用于判断一个变量与一系列值中的某个值是否相等,每个值称为一个分支

2.JDK7之后的新特性:switch后的表达式支持字符串了

 

反编译

1.class文件通常情况下,直接打开是乱码,这时候就需要用到反编译工具

2.使用IDEA来进行反编译:①复制需要进行反编译的class文件;②找到IDEA项目的文件夹;③将class文件直接复制到文件夹里;④在IDEA里打开新增的class文件即可

 

while循环

1.基本结构:while(expression){//循环内容}

2.while和do while的区别:while只有表达式为true才能执行循环,do while至少会执行一次循环

例:对1-100进行求和

 

for循环

1.结构:for(初始化值;判断条件;迭代){//循环体}   

2.增强for循环:for(声明语句:表达式){//代码句子}  通常用于 遍历

 

break/continue

1.break用于强行退出循环,通常会用在switch的语句中

2.continue用于终止某一次的循环过程

打印三角形

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值