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);
    }

    }

  • 相关阅读:
    thymeleaf是用于编写html模版的编程语言(工具语言)
    前端页面生成技术
    算法是用逻辑语言描述的问题求解步骤
    模板引擎
    递归与分形
    泛型的特征-为什么使用泛型(集合理论)
    算法沉思录-算法的描述(草稿)
    计算机语言发展史
    pHP生成唯一单号
    laravel实现批量添加数据
  • 原文地址:https://www.cnblogs.com/rookie97/p/11536948.html
Copyright © 2011-2022 走看看