首页 > 其他分享 >三种结构

三种结构

时间:2023-01-01 12:11:40浏览次数:27  
标签:int System print 三种 println 结构 i% out

顺序结构

选择结构

if

  • 匹配一个区间

Switch

  • 匹配一个具体的值

  • switch语句中的变量类型:byte、short、int、char、String(JDK 7新特性,同时case标签必须为字符串常量或字面量)

  • case穿透:break

image-20221226190304235

  • 把class文件粘贴到IDEA,可以实现反编译;

  • 从下图可以看到,字符串是按照hashCode处理的。

image-20221226190532471

循环结构

少数情况需要一直循环,大多数情况要避免死循环

While

  • 先判断后执行

DoWhile

  • 先执行后判断

  • 保证循环体至少执行一次

For

  • 格式

    for(初始化;布尔表达式;更新迭代){

      循环体;

    }
  • 快捷键

    “100.for” 会生成:
    for (int i = 0; i < 100; i++) {
               
    }

     

  • 死循环

    for( ; ; ;)
int oddSum = 0;
int evenSum = 0;
for (int i = 0; i <= 100; i++) {
 if(i%2 == 0) {
   evenSum += i;
} else {
   oddSum += i;
}
}
System.out.println(“奇数之和为:” + oddSum);
System.out.println(“偶数之和为:” + evenSum);
for(int i = 0; i <= 1000; i++) {
 if(i%5 == 0) {
   System.out.print(i + "\t");
}
 if(i%15 == 0) {
   System.out.println();
   //或System.out.print("\n");
}
}

增强型For

  • 主要用于数组、集合

  • Java5

九九乘法表

for (int i = 1; i <= 9; i++) {
 for (int j = 1; j <= i; j++) {
   System.out.print(j + "*" + i + "=" + j * i + "\t");
}
 System.out.println();
}

标签:int,System,print,三种,println,结构,i%,out
From: https://www.cnblogs.com/sunfy/p/17017935.html

相关文章

  • ES6什么是结构-set\map怎么用
         window.onload=function(){vara=1;varb=2;varc=3;vara=1,b=2,c=3;//数组解构//Es6匹配模式:等号两......
  • 第一章 计算机体系结构
    目录(1)概念与功能(2)组成与分类(3)标准化工作与组织(4)性能指标(5)分层结构、协议、接口、服务(6)7层OSI参考模型(7)TCP/IP模型(8)五层参考模型(1)概念......
  • C语言两结构体之间的成员互换
    今天在写一个通讯录实现程序的时候,遇到个让我突然卡壳的问题,不知道怎么进行两个结构体之间的成员互换......结构体成员有“姓名”,“性别”,“年龄”,“地址”,“电话”,目的就......
  • 第3节-MySQL表的创建与表结构的查询
    1、查看表showtables;2、看表结构DESC表名;DESCRIBE表名;3、以创建学生表为例createtablestudent(snochar(5)primarykeynotnull,snamechar(8)not......
  • 基于jQuery的三种AJAX请求
    基于jQuery的三种AJAX请求1.介绍get请求通常用于获取服务端资源(向服务器要资源)​ 例如:根据URL地址,从服务器获取HTML文件、CSS文件、JS文件、图片文件、数据资源等......
  • RepNAS: 基于NAS的结构重参数化技术
    1.介绍在过去几年里,NAS技术取得了长足进展。然而,由于搜索约束与实际推理之间的差异导致高效网络搜索仍极具挑战性。为搜索一个具有高性能、低推理延迟的模型,已有方案往往在......
  • 数据结构与算法(C语言 严蔚敏)二
    前言有误的地方还请大家指出来,我会一一改正,也会在评论区置顶更正的记录;如果是因为不同的教材导致的错误,请把教材名、著作者、版次一并提供,供大家一起督促一起学习,本篇参考......
  • 数据结构之队列
    1.队列介绍队列是一个有序列表,可以用数组或者链表来实现。遵循先入先出的原则。即先存入队列的数据,要先取出。后存入的要后取出。2.数组模拟队列思路队列本身是有......
  • nginx学习:配置文件详解,负载均衡三种算法学习,上接nginx实操篇
    文章目录​​前言​​​​一、对上一篇博文的分析​​​​二、配置文件分析​​​​1.nginx官方网址(很详细)​​​​2、配置文件(全)​​​​3、配置文件(去掉注释)​​​​4、......
  • JVM知识体系学习一:JVM了解基础、java编译后class文件的类结构详解,class分析工具 javap
    文章目录​​前言​​​​一、JVM基础​​​​1、crossplatform跨平台​​​​2、crosslanguage跨语言​​​​3、什么是JVM呢?一张图告诉你​​​​4、java从编码到执行......