zoukankan      html  css  js  c++  java
  • JavaDay3

    3.1流程控制
    3.2布尔逻辑
    3.3布尔运算符

    3.4选择语句
    3.4.1
    if语句
    3.4.2
    if/else语句
    3.4.3
    switch语句

    switch中变量的数据类型只能是byte/short/int/char/string。
    case后的值,表示与变量进行比较的,如果相同,则执行该case语句。case是并列关系,顺序无影响。case后面的值是不可以重复的。
    break不是必须的。如果没有break,会无条件进下一个case块,直到遇到break跳出switch,或者直到switch结束。
    default:与所有case都不匹配时,执行default语句块,作用类似else。

    3.5循环语句

    * for循环
    * for(表达式1;表达式2;表达式3){
    * //循环体
    * }
    * 表达式1:循环开始的初始条件
    * 表达式2:循环控制条件(布尔表达式)
    * 表达式3:循环控制变量的自改变

    package com.lovo.day3;

    public class Mouse {

    public static void main(String[] args) {
    // TODO Auto-generated method stub

    // 一对老耗子,每个月都生一对小耗子,小耗子长3个月,第四个月开始变成老耗子开始生,
    // 假设所有耗子都不死,请问20个月之后共有多少只耗子?
    int old = 2; //老耗子数
    int first = 0; //一个月龄
    int second = 0; //两个月龄
    int third = 0; //三个月龄
    int sum = 0; //耗子总数
    for(int i =1 ;i < 21 ; i++){
    old = old + third; //老耗子数=第四个月的耗子+原来的老耗子数
    third = second; //三个月龄耗子数 = 二个月龄的耗子数
    second = first; //二个月龄耗子数 = 一个月龄耗资数
    first = old; //一个月龄耗子数 = 老耗子数
    // System.out.println(old +" "+ third+" " + second+" "+ first);
    }
    System.out.println(old + third + second+ first);
    }

    }

  • 相关阅读:
    VS操作Sqlite数据库
    Sqlite官方下载对应版本注意细节
    样式
    移动端问题
    table最终版IE(浏览器中宽度不起作用)
    pointer-event:none;在IE浏览器中不起作用
    伪类的使用
    针对谷歌浏览器写的css样式
    IE浏览器中textarea有滚动条出现
    父级元素被子元素的margin-top值影响的解决方案
  • 原文地址:https://www.cnblogs.com/rookie97/p/11536948.html
Copyright © 2011-2022 走看看