当前位置: 首页 > news >正文

for,while,do-while,死循环,嵌套循环,跳转关键字,随机数

 1.for循环

public class ForDemo1 {public static void main(String[] args) {for (int i = 0; i < 5; i++) {System.out.println("HelloWorld");}System.out.println("--------------------------------------------");for (int i = 1; i <=10 ; i++) {System.out.println("HelloWorld1");}System.out.println("--------------------------------------------");for (int i = 1; i <=10 ; i+=2) {System.out.println("HelloWorld2");}}
}
public class ForDemo2 {public static void main(String[] args) {// 目标:打印输出1-100的数据,求1-100的和for (int i = 1; i < 101; i++) {System.out.println(i);}int sum = 0;System.out.println("---------------------------------------");for (int i = 1; i <= 100 ; i++) {sum += i;}System.out.println(sum);System.out.println("----------------------------------------");/*** 计算1-100之间的奇数和*/int sum1 = 0;for (int i = 0; i < 100; i++) {if (i % 2 == 1){sum1 += i;}}System.out.println(sum1);}
}

 2.while循环

// while循环
public class WhileDemo3 {public static void main(String[] args) {int i = 0;while (i < 5){System.out.println("HelloWorld");i++;}}
}

 3.do-while循环

public class DoWhileDemo5 {public static void main(String[] args) {int i = 0;do {System.out.println("HelloWorld");}while (i < 0);// while循环中的变量可以在while外部使用System.out.println(i);// 而for中定义的变量只能在for循环中使用,不能在外部使用for (int j = 0;j < 4;j++){System.out.println(j);}// System.out.println(j);  报错}
}


 4.死循环

public class EndLessLoopDemo6 {public static void main(String[] args) {// 死循环的三种写法/*for (; ;) {System.out.println("HelloWorld");}*//*  while (true){System.out.println("HelloWorld1");}*//*      do {System.out.println("HelloWorld");}while (true);*/}
}

5.嵌套循环 

public class LoopNestedDemo7 {public static void main(String[] args) {for (int i = 0; i < 3; i++) {for (int j = 0; j < 5; j++) {System.out.println("抽死你");}System.out.println("----------------------------------");}for (int i = 0; i < 3; i++) {for (int j = 0; j < 4; j++) {System.out.print("*");}System.out.println();   // 换行}}
}

6.跳转关键字 

public class BreakAndContinueDemo8 {public static void main(String[] args) {// 目标:掌握break和continue的执行// 1.break:跳出并结束当前所在循环for (int i = 1; i <= 5; i++) {System.out.println("。。。");if (i == 3) {break;}}for (int i = 0; i < 5; i++) {System.out.println("。。。");if (i == 2) {break;}}for (int i = 0; i < 5; i++) {if (i == 3) {break;}System.out.println("。。。");}// 2.continue:提出本次循环,执行下一次循环// 第一天干活,第二天干活,第三天休息,第四天干活for (int i = 1; i <= 4; i++) {if (i == 3){System.out.println("第"+i+"天休息");continue;}else {System.out.println("第"+i+"天干活");}}}
}

相关文章:

for,while,do-while,死循环,嵌套循环,跳转关键字,随机数

1.for循环 public class ForDemo1 {public static void main(String[] args) {for (int i 0; i < 5; i) {System.out.println("HelloWorld");}System.out.println("--------------------------------------------");for (int i 1; i <10 ; i) {Sy…...

【六袆 - MySQL】SQL优化;Explain SQL执行计划分析;

Explain SQL执行计划分析 概念:English Unit案例分析1.分析的SQL2.执行计划分析 【如图】MySQL执行计划参数以及它们的影响或意义:概念: MySQL执行计划(Execution Plan)是数据库系统根据查询语句生成的一种执行策略,用于指导数据库引擎执行查询操作。 English Unit This…...

【AI视野·今日NLP 自然语言处理论文速览 第六十二期】Wed, 25 Oct 2023

AI视野今日CS.NLP 自然语言处理论文速览 Wed, 25 Oct 2023 (showing first 100 of 112 entries) Totally 100 papers &#x1f449;上期速览✈更多精彩请移步主页 Daily Computation and Language Papers MuSR: Testing the Limits of Chain-of-thought with Multistep Soft R…...

各种符号地址,可以直接复制粘贴使用

字符符号 - 文本数字工具 | 偷懒工具 toolight.cn...

C语言测试题:用冒泡法对输入的10个字符由小到大排序 ,要求数组做为函数参数。

编写一个函数&#xff1a; 用冒泡法对输入的10个字符由小到大排序 &#xff0c;要求数组做为函数参数。 冒泡排序是一种简单的排序算法&#xff0c;它会多次遍历要排序的数列&#xff0c; 每次遍历时&#xff0c;依次比较相邻的两个元素&#xff0c;如果它们的顺序不符合要求…...

uni-app开发微信小程序 vue3写法添加pinia

说明 使用uni-app开发&#xff0c;选择vue3语法&#xff0c;开发工具是HBliuderX。虽然内置有vuex&#xff0c;但是个人还是喜欢用Pinia&#xff0c;所以就添加进去了。 Pinia官网连接 添加步骤 第一步&#xff1a; 在项目根目录下执行命令&#xff1a; npm install pinia …...

centos三台主机配置互信ssh登录

1. 修改hosts信息 1.1三台主机上分别修改hosts文件 vi /etc/hosts1.2 三台主机分别填入如下内容&#xff0c;ip地址需要检查正确 192.168.126.223 node1 192.168.126.224 node2 192.168.126.225 node32. 秘钥生成和分发 2.1 在三台主机上分别生成秘钥 命令输入后&#xff…...

验证码案例 —— Kaptcha 插件介绍 后端生成验证码,前端展示并进行session验证(带完整前后端源码)

&#x1f9f8;欢迎来到dream_ready的博客&#xff0c;&#x1f4dc;相信你对这篇博客也感兴趣o (ˉ▽ˉ&#xff1b;) &#x1f4dc;表白墙/留言墙 —— 中级SpringBoot项目&#xff0c;MyBatis技术栈MySQL数据库开发&#xff0c;练手项目前后端开发(带完整源码) 全方位全步骤手…...

js/jQuery 的一些常用操作(js/jQuery获取表单元素值 以及 清空元素值的各种实现方式)——附测试例子,拿来即能实现效果

js/jQuery 的一些常用操作&#xff08;js/jQuery获取表单元素值 以及 清空元素值的各种实现方式&#xff09;——附测试例子&#xff0c;拿来即能实现效果 1. 前言2. 获取表单元素的值2.1 简单获取元素中的值2.1.1 根据 id 简单取值2.2.2 根据name 简单取值2.1.3 获取单选按钮的…...

h5(react ts 适配)

一、新建项目并放在码云托管 1、新建项目&#xff1a;react ts h5 考虑到这些 用 create-react-app 脚手架来搭建项目。 首先&#xff0c;确保你已经安装了 Node.js。如果没有安装&#xff0c;请先从官方网站 https://nodejs.org/ 下载并安装 Node.js。打开命令行工具&#x…...

计算机视觉:驾驶员疲劳检测

目录 前言 关键点讲解 代码详解 结果展示 改进方向&#xff08;打哈欠检测疲劳方法&#xff09; 改进方向&#xff08;点头检测疲劳&#xff09; GUI界面设计展示 前言 上次博客我们讲到了如何定位人脸&#xff0c;并且在人脸上进行关键点定位。其中包括5点定位和68点定…...

Vue向pdf文件中添加二维码

&#x1f680; 场景一&#xff1a;利用vue向pdf文件中写入二维码图片或其他图片 &#x1f680; 场景二&#xff1a;向pdf中添加水印 思路&#xff1a; 1、先通过url链接生成二维码&#xff0c;二维码存在于dom中 2、使用html2canvas库将二维码的dom转为一个canvas对象 3、根据c…...

idea一键打包docker镜像并推送远程harbor仓库的方法(包含spotify和fabric8两种方法)--全网唯一正确,秒杀99%水文

我看了很多关于idea一键打包docker镜像并推送harbor仓库的文章&#xff0c;不论国内国外的&#xff0c;基本上99%都是瞎写的&#xff0c; 这些人不清楚打包插件原理&#xff0c;然后就是复制粘贴一大篇&#xff0c;写了一堆垃圾&#xff0c;然后别人拿来也不能用。 然后这篇文…...

程序设计:C++11原子 写优先的读写锁(源码详解二:操作跟踪)

本文承接程序设计&#xff1a;C11原子 写优先的读写锁&#xff08;源码详解&#xff09;-CSDN博客 上文已经列出了完整代码&#xff0c;完整代码里面增加了操作跟踪&#xff0c;这里就讲解一下这部分是如何实现的。 操作跟踪有两个层面&#xff1a;进程层面和线程层面。 由于这…...

Django视图层解析

Django视图&#xff08;View&#xff09;是Django Web框架中负责处理HTTP请求和返回HTTP响应的组件。视图是一段Python代码&#xff0c;接收HTTP请求作为输入&#xff0c;处理请求并返回HTTP响应作为输出。Django视图的主要目的是实现Web应用程序的业务逻辑&#xff0c;将模型和…...

JAVA使用RXTXcomm进行串口通信(一)

首先下载相应的jar文件 压缩包包括:RXTXcomm.jar(64位环境)、win32com.dll和javax.comm.properties。 下载地址:https://www.aliyundrive.com/s/JSeSQsAyYeZ 点击链接保存&#xff0c;或者复制本段内容&#xff0c;打开「阿里云盘」APP &#xff0c;无需下载极速在线查看&#…...

Vue+ElementUI技巧分享:自定义表单项label的文字提示

文章目录 概要在表单项label后添加文字提示1. 使用 Slot 自定义 Label2. 添加问号图标与提示信息 slot的作用详解1. 基本用法2. 具名插槽 显示多行文字提示的方法1. 问题背景2. 实现多行内容显示3. 样式优化 结语 概要 在Vue和ElementUI的丰富组件库中&#xff0c;定制化表单是…...

【QML】警告Name is declared more than once

1. 问题&#xff1a; qml函数中的不同块中定义同名变量&#xff0c;报警&#xff1a;Name is declared more than once 举例&#xff1a; function test(a){if(a "1"){var re 1;console.log(re);}else{var re 2; //这里会报警&#xff1a;Name is declared mor…...

【自用总结】正项级数审敛法的总结

注&#xff1a;收敛半径的求法就是lim n->∞ |an1/an| ρ&#xff0c;而ρ1/R&#xff0c;最基本的不能忘。 比较判别法&#xff1a;从某项起&#xff0c;该级数后面的项均小于等于另一级数&#xff0c;则敛散性可进行一定的比较 可以看到&#xff0c;比较判别法实际上比较…...

ARMv8平台上安装QT开发环境

安装Qt Creator sudo -iapt-get update apt-get upgrade apt list --installed | grep -v oldstable | cut -d/ -f1 | xargs apt-mark unholdapt-get install gcc g clang make-guile build-essential qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools qtcreator qt5* 配置…...

Dot自定义配置指南:调整模型参数满足个性化需求

Dot自定义配置指南&#xff1a;调整模型参数满足个性化需求 【免费下载链接】Dot Text-To-Speech, RAG, and LLMs. All local! 项目地址: https://gitcode.com/gh_mirrors/dot1/Dot Dot是一款功能强大的本地AI应用&#xff0c;支持文本转语音、RAG&#xff08;检索增强生…...

Flutter 表单处理完全指南

Flutter 表单处理完全指南 引言 表单是移动应用中不可或缺的一部分&#xff0c;Flutter 提供了强大的表单处理能力。本文将深入探讨 Flutter 表单的各种用法和高级技巧。 基础概念回顾 核心组件 Form: 表单容器TextFormField: 文本输入字段FormState: 表单状态管理GlobalKey: 全…...

AP431比较器应用设计与动态响应优化

1. AP431作为比较器的设计背景与特性解析在模拟电路设计中&#xff0c;电压基准源和比较器是两个最基础的构建模块。AP431作为行业标准431系列的一员&#xff0c;最初的设计定位是精密电压基准源&#xff0c;用于替代传统齐纳二极管。其核心价值在于内部集成了一个高精度2.5V带…...

Arduino智能小车避障与拟人化设计:从传感器到行为逻辑

1. 项目概述与核心思路最近在整理工作室的物料&#xff0c;翻出了几个闲置的360度舵机和超声波模块&#xff0c;手痒之下决定做个智能小车玩玩。这个项目本身不新鲜&#xff0c;网上教程一抓一大把&#xff0c;但我想做点不一样的&#xff1a;不仅要能实现基础的自动避障&#…...

用TensorFlow和BERT搞定CTI分析:一个实战案例教你从威胁报告中自动提取攻击技战术

基于BERT与TensorFlow的威胁情报自动化分析实战指南 在网络安全领域&#xff0c;威胁情报分析正经历着从人工解读到智能解析的范式转变。传统安全团队每天需要处理数百份威胁报告&#xff0c;分析师往往淹没在大量非结构化文本中&#xff0c;难以快速识别关键攻击模式。本文将展…...

基于MCP协议构建阿里云SLS日志AI查询助手:原理、部署与实战

1. 项目概述&#xff1a;当阿里云SLS遇上MCP如果你正在用阿里云日志服务&#xff08;SLS&#xff09;做日志分析&#xff0c;同时又想用上像Claude、Cursor这类AI编程助手来帮你写查询、分析数据&#xff0c;那你可能已经感受到了一个痛点&#xff1a;如何在AI助手和你的日志数…...

从田野笔记到理论建模,NotebookLM政治学辅助全流程拆解,含6类典型误用场景避坑指南

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;从田野笔记到理论建模&#xff1a;NotebookLM政治学辅助全流程概览 NotebookLM 作为 Google 推出的基于用户上传文档进行深度语义理解的 AI 助手&#xff0c;正逐步成为政治学研究者处理非结构化文本的…...

如何让GPT-3开口说话?揭秘微调技巧,打造你的专属AI模型!

本文详细介绍了微调技术在AI模型中的应用&#xff0c;通过将通用模型如GPT-3进行微调&#xff0c;可以使其适应特定任务&#xff0c;如ChatGPT或GitHub Copilot。微调与普通提示词工程最大的区别在于&#xff0c;它能真正让模型学会数据&#xff0c;而非仅仅是“看到”数据。文…...

WebGL入门:Three.js高级材质与光照

WebGL入门&#xff1a;Three.js高级材质与光照 大家好&#xff0c;我是欧阳瑞&#xff08;Rich Own&#xff09;。今天想和大家聊聊WebGL和Three.js的高级特性。作为一个全栈开发者和极客玩家&#xff0c;我对3D可视化有着浓厚的兴趣。今天就来分享一下Three.js中的高级材质和光…...

AI开发环境一键构建:模块化脚本实现基础设施即代码

1. 项目概述&#xff1a;一个为AI工作流量身定制的开发环境构建器如果你和我一样&#xff0c;经常在本地机器、云服务器甚至多台设备之间切换&#xff0c;只为折腾不同的AI模型、跑通某个开源项目&#xff0c;那你一定对“环境配置”这四个字深恶痛绝。今天要聊的这个项目dabyd…...