Day_3流程控制

Day_3流程控制

1顺序结构

2、选择结构    (?:)三目运算符可以充当选择结构,但是只能是简单的选择结构。

If                               if为真执行if的语句

if—else                   if为真执行if的语句,否则执行else语句

if-else if(条件表达式)-elseif…        实现多分支语句  执行概率高的放置在前面。

switch-case   执行概率高的放置在前面。

switch (表达式) {

      case 常量表达式:  操作1语句;break;

      ……

      default:    默认语句;

}

switch后面的表达式的类型可以是byte,char,short和int,String与枚举,不允许浮点数类型和long型

 

if else/switch区别

if else 范围的比较

switch case

 

3、循环结构   

while循环        先判断,后执行   条件为假如果条件刚开始,循环不执行

do-while循环         先执行,后判断  条件为假至少执行一次

for循环

for (初始化语句; 条件表达式; 循环控制语句) {

      循环体;

}

初始化语句只执行一次,执行判断,最后执行循环控制语句

应该尽可能使局部变量的作用域最小化

<span style="color:#333333;">public class ForTest {
public static void main(String[] args){
	//对1到100进行遍历,输出可以被7整除的数
	for(int x=1;x<100;x++){
		if(x%7==0){
			System.out.println("x="+x);
		}
	}
}
}
</span>


增强for循环:数组/集合

for(int i:array)

 

4、String

String 中+可以实现字符串的拼接

如果一个是string类型,另一个是非string类型,就会将非string转换为string类型,然后将字符串连接

 

Math.random 返回一个随机数【0,1)之前随机

Int[] a={adhk,hdk,ad,adfa}

 

System.out.println(a.length);

作业:

输出1到100之间的质数

for(i=2;i<=100;i++){

for(j=2;j<=i-1;j++)

{

If(i%j==0)判断i是否是质数(i整数%(2开始到n-1)==0)

{

System(不是);

}

System(是);

 

}

}

九九乘法表

For(int i=1;i<=9;i++){

For(int j=1;j<=9;j++){

 

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值