Java进阶:循环进阶经典练习题

java嵌套循环的练习题(内含java资料) 嵌套循环的五个经典题 打印九九乘法表 class ForTest{ public static void main(String[] args) { for(int i =1;i<=9;i++){ for(int j=1;j<=i;j++){ System.out.print(j+"*"+i+"="+(i*j) + "\t"); } System.out... 阅读详情

循环进阶经典练习题

​ 案例一:输出1-100中被5整除的数,每行输出6个

package loopprc;

public class loopdemo01 {
//输出1-100中被5整除的数,每行输出6个
public static void main(String[] args) {
    int j=0;
    for (int i = 0; i <=100; i++) {
        if (i%5==0){
            System.out.print(i+"\t");
            j++;
            if (j%6==0){
                System.out.println();
            }
        }
    }
}

}

案例二:实现一个功能:

  1. 请录入10个int类型的数字,当你输入的数是666的时候,中断程序
  2. 判断其中录入的正数的个数并输出
  3. 判断系统的推出状态:是正常的推出还是被迫退出
  Scanner sc = new Scanner(System.in);
    int count = 0;
    for (int i = 1; i <= 10; i++) {
        System.out.println("请输入第一个:"+i+"数字");
        int num = sc.nextInt();
        if (num==666){
            count = 1;
            break;
        }else {
            count = 2;
        }

    }
    if (count==1){
        System.out.println("被迫退出");
    }else {
        System.out.println("正常退出");
    }

案例三:输出乘法口诀

public static void  chengfa(){
    for ( int j =1; j <=9; j++) {
        for (int i = 1; i <=j; i++) {
            System.out.print(i+" * "+j+" = "+(i*j)+" ");
        }
        System.out.println();
    }
}

第二种方法:

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

案例四:打印各种形状:

直角三角形:

  public static void zhijiaosanjiao1(){
        for (int i = 0; i <5; i++) {
            for (int j =0; j <i; j++) {
                System.out.print(" "+"*");
            }
            System.out.println(" ");
        }


    }

    public static void zhijiaosanjiao(){
        for (int i = 0; i <5; i++) {
            for (int j =5; j >i; j--) {
                System.out.print(" "+"*");
            }
            System.out.println(" ");
        }
    }

等腰三角形:

  public static void dengyaosanjiao(){

        for (int i = 0; i <5; i++) {
            for (int s =5; s >i; s--) {
                System.out.print(" ");
            }
            for (int j =0; j <=i; j++) {
                System.out.print("*"+" ");
            }
            System.out.println(" ");
        }
    }

等腰倒立三角形

    public static void dengyaosanjiao2(){

        for (int i = 5; i >=0; i--) {
            for (int s =5; s >i; s--) {
                System.out.print(" ");
            }
            for (int j =0; j <=i; j++) {
                System.out.print("*"+" ");
            }
            System.out.println(" ");
        }
    }

菱形:

public static void lingxing(){
        for (int i = 0; i <5; i++) {
            for (int s =5; s >i; s--) {
                System.out.print(" ");
            }
            for (int j =0; j <=i; j++) {
                System.out.print("*"+" ");
            }
            System.out.println(" ");
        }
        for (int i = 5; i >=0; i--) {
            for (int s =5; s >i; s--) {
                System.out.print(" ");
            }
            for (int j =0; j <=i; j++) {
                System.out.print("*"+" ");
            }
            System.out.println(" ");
        }

空心菱形:

public static void lingxing(){
    for (int i = 0; i <5; i++) {
        for (int s =5; s >i; s--) {
            System.out.print(" ");
        }
        for (int j =0; j <=i; j++) {
            if (j==0||j==i){
                System.out.print(" "+"*");
            }else {
                System.out.print(" "+" ");
            }

        }
        System.out.println(" ");
    }
    for (int i = 5; i >=0; i--) {
        for (int s =5; s >i; s--) {
            System.out.print(" ");
        }
        for (int j =0; j <=i; j++) {
            if (j==0||j==i){
                System.out.print(" "+"*");
            }else {
                System.out.print(" "+" ");
            }
        }
        System.out.println(" ");
    }

}

输出空心的诀窍就是首尾输出。

JAVA 基础循环练习题整理 一. 求1-100之间的素数 方法一:通俗易懂法 根据素数的特性去筛选 public void test2() { int count = 0;//定义个数 boolean flag = true;//定义一个布尔值进行判断 //100以内最小的素数是2 所以从2开始遍历 for (int i = 2; i <= 100; i++) { for (int j = ... 阅读详情

相关推荐

黑马程序员—【Java基础篇】之语言基础———for嵌套循环练习题

------- android培训、java培训、期待与您交流! ---------    上篇分享和总结了Java语言基础程序流程控制和函数; 那么接下来我继续为大家分享for嵌套循环2道练习题。 /** * 第1题:用控制台程序倒着输出九九乘法表;输出结果按下图所示: * 1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=5

WL8721的专栏 6580

JAVA48 回文数判断

请补全预设代码中判断回文数的方法,若输入的五位数字是回文是则返回true,否则返回false。回文数即个位与万位相同,十位与千位相同的数字。如12321、89898。

风继续吹的博客 502

Java中循环结构之for循环练习题

Java中循环结构之for循环练习题

小贺想改变 3766

java 开发学习进阶

由浅入深学Java 算法

m0_50321245的博客 495

java进阶练习习题与答案

共九章内容: 第 1 章 Java概述 第 2 章 Java语言基础 第 3 章 类的封装、继承和多态 第 4 章 接口、内部类和 Java API 基础 第 5 章 异常处理 第 6 章 图形用户界面 第 7 章 多线程 第 8 章 Applet 应用程序 第 9 章 输入/输出流和文件操作

Java并发编程进阶练习代码

java并发编程的联系代码,由低到高,包含线程安全、锁、线程通讯、线程池、Concurrent包内容的使用、各种阻塞队列的联系等知识。

Java String进阶练习题分析

思路:题中要求将所有小写字母后位移一位,我们可以先声明一个字符串abcdefghijklmnopqrstuvwxyza里面包含了所有的小写字母,我们可以利用substring对用户输入的每一个字符进行切割取出 然后跟我们声明的字符串做indexOf判断,判断字符是否属于a~z中的字母,如果属于就从indexOf返回的下标后位移一位,直接看代码。思路:跟上一题的思路差不多,我们可以声明一个字符串 包含0~9,然后用indexOf判断…

qq_35694359的博客 377

Java练习题

顺序读文件中,对于每个词x,取,然后按照该值存到5000个小文件(记为) 中。这样每个文件大概是200k左右。如果其中的有的文件超过了1M大小,还 可以按照类似的方法继续往下分,知道分解得到的小文件的大小都不超过1M。 对每个小文件,统计每个文件中出现的词以及相应的频率(可以采用trie 树/hash_map等),并取出出现频率最大的100个词(可以用含100个结点的最 小堆),并把100词及相应的频率存入文件,这样又得到了5000个文件。下一 步就是把这5000个文件进行归并(类似与归并排序)的过程了。

Javase进阶4:集合练习题

目录 第1题 第2题 第3题 第4题 第5题 第6题 第7题 第8题 第9题 第10题 第1题 随机验证码。 随机生成十组六位字符组成的验证码。 验证码由大小写字母、数字字符组成。 代码实现,效果如图所示: 开发提示: 使用字符数组保存原始字符,利用Random类生成随机索引。 将十组验证码放到集合中 用Iterator迭代器遍历集合 package com.at

weixin_43498449的博客 1398

java进阶篇课后编程习题答案

java语言程序设计进阶篇课后编程习题答案,欢迎下载参考,希望可以和大家共同进步!哈哈

基于Codex平台构建AI技能:抖音爆款分析与带货视频生成实战

这次我们来看一个基于 Codex 平台构建 AI 技能(Skill)的实战项目。核心目标很直接:利用 AI 能力,自动化分析抖音平台的爆款内容,并生成可用于带货的视频。这听起来像是内容创作领域的“自动化流水线”,它解决的核心痛点是:人工分析爆款、撰写脚本、制作视频的效率瓶颈。 对于技术开发者和内容创作者而言,这个项目的价值在于将“内容策略分析”和“视频内容生成”两个环节通过 Codex 的 Skill 机制串联起来,形成一个可定制、可批量执行的自动化工作流。我们最关心的几个问题包括:这个方案的技术门槛高不高

weixin_29054399的博客 484

Java进阶-面向对象综合训练

Java进阶-面向对象综合训练

qq_52699757的博客 1041

安装部署 Guacamole 远程桌面网关

Guacamole 是Apache基金会提供的一组基于web的远程桌面访问工具,支持 VNC、RDP、SSH、 Telnet 等协议,支持远程透传音视频。

UsamaBinLaden6976498的专栏 1963

Java基础练习题及详细答案

本篇文章给大家安利一些关于 Java 基础的练习题,每道题都附有答案链接,答案解题的每个步骤到运行结果都十分详细,十分适合小白拿来练习,也十分适合准备面试的各位复习下 Java 基础,这篇文章我会不断更新,题目都是对应 Java 基础中的各个知识点,大家在学习了Java 基础之后,做几道相关的练习题,复习一下该知识点,在学习过程中,觉得十分抽象、晦涩难懂的知识点,配合一道案例题,或许会有意想不到的效果哦!

i白的博客 1万+

批量读取_MCGS触摸屏如何实现批量读取modbus数据的方法?

前两天,在一个QQ群里,有同行的朋友问,在MCGS中如何实现批量读取数据,因为他当时面临设备,通讯协议才是MODBUS RTU,同时厂家说地址不能分开读,必须是连续的。鉴于他提供的消息是能够设置的地方都试过了。为此,我直接告诉通过脚本,批量读取的方案。那么这个方案究竟如何实现?且看我下面慢慢道来。一、工具1.modsim:仿真PLC或者第三方设备。2.MCGS组态软件3.串口软件:在电脑中生成两不...

weixin_32511509的博客 8159

从零到一:RagFlow源码架构深度解析与二次开发实战指南

本文深入解析RagFlow源码架构,提供从环境搭建到二次开发的全流程实战指南。作为企业级AI搜索框架,RagFlow通过模块化设计和多模态处理能力,支持自定义智能体开发与文搜文档功能,帮助开发者高效构建智能搜索系统。

w1x2y3的博客 266

Java基础编程经典练习题

2017 年 Java基础编程经典练习题 50 道 【程序 1】 题目:古典问题:有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第三个月后每个月 又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 【程序 2】 题目:判断 101-200 之间有多少个素数,并输出所有素数。 程序分析:判断素数的方法:用一个数分别去除 2 到 sqrt(这个数 ) ,如果能被整除, 则表明...

MagicStarts的博客 4247

脑影像分析软件推荐 | JuSpace

JuSpace是一种允许基于 MRI 测量与核成像衍生估计的跨模态关联的工具包,它涵盖各种神经递质系统,包括多巴胺能、血清素能、去甲肾上腺素能和 GABA(γ-氨基丁酸) 神经传递。JuSpace 由一组 Matlab 功能以及涵盖各种受体系统的 PET 受体图谱组成。

NHKJ_ZF的博客 1706

Java循环基础练习题(含答案)

Java循环基础练习题(含答案) 11. 打印出100以内的质数,一行显示5个,(质数是只能被1跟自身整除的数,1不是质数) 答案 public static void main(String[] args) { int n = 0; int j = 2; for (int i = 2; i <= 100 ; i++) { boolean p = true; int ...

qq_44832215的博客 1万+

PyTorch深度学习项目实战100例数据集

最近很多订阅了的用户私信咨询有些数据集下载不了以及一些文章中没有给出数据集链接,为了解决这个问题,专门开设了本篇文章,提供数据集下载链接,打包100例的所有数据集。本专栏适用人群:深度学习初学者,专栏将具体讲解如何快速搭建深度学习模型用自己的数据集实现深度学习小项目。 本专栏整理了《PyTorch深度学习项目实战100例》,内包含了各种不同的深度学习项目,包含项目原理以及源码,每一个项目实例都附带有完整的代码+数据集。

优快云 精品推荐 2万+

模组 RG500Q入网问题分析

- [ ] 不同于公网,在5G专网环境中, 通常使用很多非标准的网络配置,如PLMN/APN等。因此,5G模组在专网环境下通常要做一些专门的配置才能正常入网,本文分析一例在专网环境, 5G终端无法入网问题的定位过程。 - [ ] 具体涉及到以下模组操作: 恢复出厂、SA only、锁BAND、配置MBN等

十年通信老兵的技术修炼之路——从3G到5G,从地面基站到卫星通信。 935

Java循环之经典练习题

本文展示了Java编程中的单循环和循环嵌套应用实例。单循环部分包括:1)计算纸张折叠次数达到珠穆朗玛峰高度;2)通过倒推法解决猴子吃桃问题;3)计算球多次反弹后的总路程;4)斐波那契数列求解兔子繁殖问题。循环嵌套部分包含:1)计算1到7阶乘的总和;2)输出9×9乘法表。这些案例涵盖了while、for循环等基本编程结构,演示了如何通过循环解决数学计算和逻辑推理问题。

weixin_55800388的博客 5823

启动launch文件时显示找不到franka_ign_ros2_control-system...如何解决?

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。

**My Coding Family** 694

Java循环部分练习题

Java循环部分练习题 题目 答案仅供参考,方法不唯一 1.根据输入成绩输出不同等级 90-100 80-89 70-79 60-69 其他 package javalearning.kkb7oob2.Question; import java.util.*; /** * @author chenxu * @date 2020/10/20 - 14:07 */ public class Grade{ public static void main(String []args){

HelloWorld 589

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

嵌套循环基础练习题

嵌套循环基础练习题

get棒棒的博客 5352

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

JAVA循环练习题

1、 输入三个整数,输出最大的 import java.util.Scanner; //比较三个数的大小; public class compare { public static void main(String[]args) { Scanner sc = new Scanner (System.in); System.out.println("请输入第一个数:"); int num1 =sc.nextInt(); System.out.println("请输入第二个数:"); in

qq_48700248的博客 1736

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

上一篇: Netty原理:pipeline
下一篇: Java进阶:【集合】认识集合了解简单语法 迭代器原理分析
冷环渊
博客等级 码龄7年 1130粉丝 176原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

冷环渊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值