首页 > 其他分享 >判断与循环——循环结构

判断与循环——循环结构

时间:2024-08-25 22:24:09浏览次数:12  
标签:语句 判断 int Random while 循环 随机数 结构

for,while

一、for循环

1.格式:

for(a.初始化语句;b.条件判断语句;c.条件控制语句){

        d.循环体语句;

}

2.

a.循环开始条件(只执行一次)  b.循环结束条件(为true 循环继续)

c.变量i如何变化 d.要重复执行的代码

int sum=0;

for(int i=1;i<=5;i++){

        sum+=i;

}

二、while 循环

初始化语句;

while(条件控制语句【为true执行】){

        循环体语句;

        条件控制语句;

}

int i=0;

while(i<4){

i++;

sout(i);

}

三、for与while对比

1.相同点:运行规则一样

2.实际开发角度:

使用习惯:

for循环知道循环次数or循环的范围
while循环不知道循环次数和范围,只知道循环的条件

四、循环高级 

1.无限循环

while(true){

循环体语句;

}

注意:无限循环下面不可写其它代码(执行不到)

2.跳转控制语句:

(1)在循环的过程中,调到其它语句上(跳过某次循环)

(2)continue: 结束本次循环,继续下次循环

           break: 结束整个循环

五、获取随即数

1.类Random,可生成一个随机数

2.步骤:

(1)导包:  import  java.util.Random

(2)创建对象: Random r=new Random();

(3)生成随机数: int num=r.nextInt(随机数范围);

注意:随机数范围 包左不包右;从0开始到数减一

3.生成任意数到任意数之间的随机数         7-15

(1)让这个范围头尾都减去一个值,从0开始           0-8

(2)尾巴+1          9

(3)最终的结果,再加上第一步减去的值 

               int num=r.nextInt(bound:9)+7;

六、练习

1.跳转控制语句 1-100逢7过

2. 求平方根

3. 判断质数

4.生成随机数,猜大小 

标签:语句,判断,int,Random,while,循环,随机数,结构
From: https://blog.csdn.net/2301_80773246/article/details/141535636

相关文章

  • 【MySQL-23】万字总结<InnoDB引擎>——【逻辑存储结果&架构(内存结构,磁盘结构,后台线程)&事
    前言大家好吖,欢迎来到YY滴MySQL系列,热烈欢迎!本章主要内容面向接触过C++的老铁主要内容含:欢迎订阅YY滴C++专栏!更多干货持续更新!以下是传送门!YY的《C++》专栏YY的《C++11》专栏YY的《Linux》专栏YY的《数据结构》专栏YY的《C语言基础》专栏YY的《单片机》专栏YY......
  • Linux系统目录结构
    这里以我的ubuntu20.0的目录为例/bin  存放系统最基本、最重要的命令,这些命令在系统启动时必须可用。(对于  /usr/bin:存放用户级别的命令,这些命令通常是用户安装的各种应用程序提供的)/boot  存放与系统启动相关的文件/dev  用于存放设备文件(devicefiles),也就是代......
  • 考研系列-数据结构冲刺课复习笔记(上)
    写在前面:这篇文章是对王道考研冲刺课的高度总结,可以当做最后复习的提纲和知识点复习参考注意所有数据结构的结构体定义、算法的时间空间复杂度一、线性表1.顺序表        创建(静态、动态)、销毁、增删改查2.链表(1)单链表        分为带头结点的和不带......
  • scrapy--解析HTML结构数据
    免责声明:本文仅做演示分享...目录拿一页:qczj.py拿多页: 构建start_urls自动发请求手动发请求详情页数据解析:总结写法:汽车之家数据--用scrapy自带的xpath进行数据解析拿一页:qczj.pydefparse(self,response):#pass#print(res......
  • 【数据结构-前缀异或和】力扣1177. 构建回文串检测
    给你一个字符串s,请你对s的子串进行检测。每次检测,待检子串都可以表示为queries[i]=[left,right,k]。我们可以重新排列子串s[left],…,s[right],并从中选择最多k项替换成任何小写英文字母。如果在上述检测过程中,子串可以变成回文形式的字符串,那么检测结果为......
  • 【Node】【4】事件循环和EventEmitter类
    事件循环事件驱动:node中程序的执行是由事件的发生和相应的事件处理器(eventHandler)来驱动的编程范式。程序监听并响应发生的事件。每个异步事件都生成一个事件观察者,在执行某个事件(主题)结束的时候则触发这个事件上的处理函数(观察者)。【让我瞅瞅什么时候开始执行,例如点击事......
  • 浅谈【数据结构】树与二叉树一
    目录1、树与二叉树1.1树的概念2、二叉树2.1二叉树的五大形态2.2二叉树的性质2.3二叉树的存储结构2.4二叉树的遍历谢谢帅气美丽且优秀的你看完我的文章还要点赞、收藏加关注没错,说的就是你,不用再怀疑!!!希望我的文章内容能对你有帮助,一起努力吧!!!1、树与二叉树1.1树......
  • 一种使用树结构优化switch语句的方法
    介绍在日常装B写代码中会经常用到ifelseif语句如:if(1){ } elseif(1){ //TODO }elseif(1){ //TODO }elseif(1){ //TODO }elseif(1){ //TODO }elseif(1){ //TODO }elseif(1){ //TODO }elseif(1){ //TODO }elseif(1){ //TODO }elseif(1)......
  • 浅谈【数据结构】树与二叉树二
    目录1、二叉排序树1.1二叉树排序树插入1.1.1两种插入方法1.1.2循环法1.1.3递归法1.2二叉树的打印1.3二叉树的结点删除1.4销毁二叉树1.5层次打印谢谢帅气美丽且优秀的你看完我的文章还要点赞、收藏加关注没错,说的就是你,不用再怀疑!!!希望我的文章内容能对你有帮助,一......
  • 结构体和枚举如何搭配使用?
    目录一、在结构体中使用枚举作为成员变量二、使用枚举来标记结构体的不同状态或类型        在C语言中,结构体(struct)和枚举(enum)可以搭配使用来增强代码的可读性和可维护性。以下是一些常见的搭配使用方式:一、在结构体中使用枚举作为成员变量定义枚举类型:......