java 学习笔记-java的执行流程控制

本文通过几个Java代码片段展示了如何使用while和for循环进行条件判断与字符操作,包括生成随机数、检查字符大小写、打印特定数字序列以及生成随机英文字母并分类。

public class WhileTest {
 public static void main(String[] args) {
  double r=0;
  while(r<0.99d) {
   r=Math.random();                //Math库中的Static静态方法Random(),
   System.out.println(r);         //该方法的作用是产生0倒1之间的一个double值,包括0,但不包括1
   }
   
   for(int i=0;i<128;i++)
   if(Character.isLowerCase((char)i))  //isLowerCase()方法来检查问题中的字符是否为小写字母
   System.out.println("value:" + i + "character: " +(char)i);
   
   for(int i=0; i<100;i++) {
    if(i==74) break;     //out of for loop
    if(i%9!=0) continue; //next iteration
    System.out.println(i);
   }
   
   for(int i=0;i<100;i++) {
    char c=(char)(Math.random() * 26 + 'a');   //Math.random()会产生一个double值,所以26会转换成double类型
    System.out.print(c + ":");                 //以便执行乘法运算,这个运算也会产生一个double值,这意味着为了执行
    switch(c) {                                //加法,必须将’a'转换成double,最后使用显示的类型转换将double转换成char
     case 'a':                                //将一个float或double值转换成整数值后,总是将小数部分“砍掉”
     case 'e':
     case 'i':
     case 'o':
     case 'u': System.out.println("vowel");
               break;
     case 'y':
     case 'w': System.out.println("sometimes a vowel");
               break;
     default: System.out.println("consonant");
    }
   }              
   
    int i=0;
   while(true) {
    i++;
    int j=i*27;
    if(j==1269) break;
    if(i%10!=0) continue;
    System.out.println(i);
   }
                        
 }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值