Java循环练习题分析
发表于:2025-11-15 作者:千家信息网编辑
千家信息网最后更新 2025年11月15日,本篇内容主要讲解"Java循环练习题分析",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Java循环练习题分析"吧!1.求水仙花数打印出所有的"水仙花数",
千家信息网最后更新 2025年11月15日Java循环练习题分析
本篇内容主要讲解"Java循环练习题分析",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Java循环练习题分析"吧!
1.求水仙花数
打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,
其各位数字立方和等于该数本身。
例如:153是一个"水仙花数",
因为153=1的三次方+5的三次方+3的三次方。
//第一题,水仙花数public class demo4 {public static void main(String[] args) { System.out.println("1000以内的数字"); int u=0; for(int i=100;i<=999;i++) { int a=i/100; //百 int b=i/10;//十 int c=i; //个 u=a*a*a+b*b*b+c*c*c; if(u==i) System.out.println(i+"是水仙花数"); }}}2.求1~1000内的所有完数
一个数如果恰好等于它的因子之和,这个数就称为"完数"。
例如6=1+2+3.编程找出1000以内的所有完数
//第二题 完数public class demo8 {public static void main(String[] args) { for(int i=2;i<=1000;i++) { int sum=0; for(int j=1;j刚开始想的有点多,还先判断了i是否为质数才做第二个循环哈哈,问题不大…
3.有1、2、3、4个数字,能组成多少个互不相同且无重复数字的 三位数?都是多少?
//第四题,四个数的排列组合public class demo7 {public static void main(String[] agrs) { int d = 0; for(int i=1;i<=4;i++) { for(int j=1;j<=4;j++) { for(int k=1;k<=4;k++) { d=i*100+j*10+k; if(i!=j&&j!=k&&i!=k) System.out.println(d); } }}}}4、根据输入成绩输出不同等级
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){ Scanner scanner = new Scanner(System.in); int points = scanner.nextInt(); int k = points/10; switch (k){ case 10: case 9: System.out.println("A"); break; case 8: System.out.println("B"); case 7: System.out.println("c"); case 6: System.out.println("D"); default: System.out.println("RUBBISH"); } }}5.输入一批整数,使用循环求出最大值与最小值,输入0时结束
Version 1:package javalearning.kkb7oob2.Question;import java.awt.*;import java.util.Scanner;/** * @author chenxu * @date 2020/10/20 - 14:31 *///2.输入一批整数,使用循环求出最大值与最小值,输入0时结束public class Compare { public static void main(String[] args) { int max; int min; int kk=1; Scanner scanner = new Scanner(System.in); System.out.println("第"+1+"个数字是:"); int n = scanner.nextInt(); max=n; min=n; for (int k=2;true&&kk!=0;k++ ){//此处true&&kk!=0只需要写成kk!=0即可 System.out.println("第"+k+"个数字是:"); int num = scanner.nextInt(); kk=num; if (num==0){ System.out.println("最大值是"+max+"最小值是"+min); } //System.out.println("最大值是"+max+"最小值是"+min); else if (num>max){ max=num; }else if(num到此,相信大家对"Java循环练习题分析"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
循环
数字
水仙
水仙花
输入
最大
最小
最大值
练习题
分析
个数
位数
内容
整数
求出
学习
不同
实用
更深
相同
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
提取同列中不同数据库
happygo服务器怎么进入
郑州万豪网络技术有限公司电话
安全监控系统时钟同步服务器
网络安全法图解 政府网
玩游戏总是服务器连接失败怎么办
方舟生存进化手游服务器不显示
我的世界纯净服务器1.8
广东软件开发单位
数据库关闭方式
vb数据库调用
滦州校园网络安全吗
庐阳区资金管理软件开发
学习软件开发多少钱6
网络安全高峰论坛
服务器地址怎么设置
建党100周年网络安全任务
关于网络安全方面的快板
安全教育资源公共平台服务器
网络安全领导小组酒店
铁岭伟华兴软件开发有限公司
美团有什么好的服务器
数据库的安全特性指
蓝韵超声工作站数据库
软件开发硬件生产智能文胸
网络安全你我同行宣传语
北京知域互联网科技有限公司
网络安全测评师全国有多少人
高水平的app软件开发
数据库大表查询工具