Java循环练习题分析
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,本篇内容主要讲解"Java循环练习题分析",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Java循环练习题分析"吧!1.求水仙花数打印出所有的"水仙花数",
千家信息网最后更新 2026年10月31日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安全错误
数据库的锁怎样保障安全
深圳市人人互联网科技有限公司
互联网科技公司简介
互联网科技未来
高科技与互联网
华宇互联网科技
互联网科技视频
互联网科技公司做什么
剑昆互联网络科技有限公司临桂
深圳市优智互联网科技有限公司
互联网公司黑科技创始人
互联网公司高科技产品
互联网安防科技感
世界互联网科技成果奖
湖北辰鑫科技互联网
美国五大互联网科技公司市值多少
互联网科技的前景
互联网科技大佬云集
广东猫王互联网科技有限公司电话
伍佰万互联网科技是干嘛的
广州全民伙伴互联网科技有限公司
互联网科技中介
央行互联网金融科技公司
互联网对科技的发展
湖南一路畅行互联网科技
和信科技工业互联网
互联网公司高科技产品
黑云互联网科技有限公司
西安有哪些互联网高科技企业
同城互联网络科技
上海旺乐尼互联网科技有限公司