当前位置:首页 > 学习笔记 > Java教程 > Java练习:找出三位数中所有的水仙花的值

Java练习:找出三位数中所有的水仙花的值

刘广法2022年03月14日 10:56:44Java教程9540
Java练习:找出三位数中所有的水仙花的值-第1张图片-刘广法IT博客

找到三位数中所有为水仙花的值

1、水仙花:百位数的立方+十位数的地方+个位数的立方等于这个数本身。

2、三位数中。

具体的步骤:

public static void main(String[] args) {
	int i = 100;
	while (i < 1000) {
		int best = i / 100;
		int ten = i / 10 % 10;
		int one = i % 10;
		if (best * best * best + ten * ten * ten + one * one * one == i) {
			System.out.println("三位数中的水仙花为:" + i);
		}
		i++;
	}
}

输出结果为:

三位数中的水仙花为:153
三位数中的水仙花为:370
三位数中的水仙花为:371
三位数中的水仙花为:407


本文作者:刘广法,转载注明出处。

扫描二维码推送至手机访问。

版权声明:本文由刘广法博客发布,如需转载请注明出处。

本文链接:https://liuguangfa.com/java/109.html

分享给朋友:

“Java练习:找出三位数中所有的水仙花的值” 的相关文章

JDK的安装卸载以及环境配置

JDK的安装卸载以及环境配置

一、安装JDK首先应该先下载JDK,下面两个网站都是可以下载:下载地址:https://www.oracle.com/java/technologies/javase-downloads.htmlopenJDK 下载:http://jdk.java.net/下载的的就是下面这样的图标,版本号可能不一...

java学习:Java流程控制语句的相关测试题

第一题:将所有包含3的三位数整数相加求和。103 131 133 301类似。public static void main(String[] args) { int n = 100;// 从n开始三位数...

eclipse删除工作空间的详细步骤(图解)

eclipse删除工作空间的详细步骤(图解)

上一次我修改添加eclipce的工作空间,但只我的eclipce上有两个工作空间,今天我想删除一个第一步: Window > Preferences > General > startup and shutdown -->workspace这就是删除eclipse的...

Java练习:百钱百鸡利用Java进行实现

今有100块钱,需要购买100只鸡,已知鸡的价格是:公鸡5元,母鸡3元,小鸡三只元,问:需要购买多少只公鸡、母鸡、小鸡?Java实现百鸡百钱的方法一: public static void main(String[] args) { for&n...

Java练习:打印出所有3位数的素数

课堂练习:打印出所有3位数的素数。素数:只能被1和其本身整除的数 public static void main(String[] args) { // 打印三位数的素数,素数只能被1和本身整数的数。 for (int...

Java练习:控制台输入十个成绩,编程对这些成绩取平均值,并判断出成绩最大值和成绩最小值

有控制台输入十个成绩,编程对这些成绩取平均值,并判断出成绩最大值和成绩最小值 public static void main(String[] args) { // 有控制台输入十个成绩,编程对这些成绩取平均值,并判断出成绩最大值和成...

Java练习:递归的实操

Java练习:递归的实操

Java学习:递归的实操递归就是直接或者间接调用滋生。需要注意的就是,一定要有一个判断条件让这个死循环结束。Java学习递归实操训练一:利用递归算出10的阶乘:此方法是常规方法:<主要用作和下面用递归的对比> public static void main(...

Java教程 第九节:字符串

创建字符串:// 创建字符串 String sString = "我是字符串"; String sString2 = "我是字符串2"; String sString3&nb...

Java练习:String相关练习 统计字符串中某一个字符/字符串出现的次数

Java练习:String相关练习 统计字符串中某一个字符/字符串出现的次数课堂练习:定义一个字符串"oaoaofdsafdasfdsare2qoaoaoaooooaaaaaoaoaoerefdsavjasjfdasofaoaoaa";统计此字符串,oa出现的次数。方法一:把oa...

Java教程 第十一节:Java基本数据类型和应用类型的对比

关于引用类型和基本数据类型的对比1、一个引用类型的默认值是null。getters方法和setters方法。变量的作用域和生命周期变量的作用域,就是指一个变量的生效的空间范围。通用规则:从其定义的位置开始,一直到其所在的域(大括号)结束。一对大括号就是一个域。函数的参数,可以认为是在函数的定义域中。...

Java教程 第十二节:面向对象之抽象类和抽象方法

Java教程 第十二节:面向对象之抽象类和抽象方法

关于抽象类的描述:1、抽象类可以理解成一个不能被创建的类,一个不完整的类。2、抽象类是计算机语言的产物。只在计算机中出现。3、抽象类也是类,拥有绝大多数类的特性,但是不能实例化对象(创造实例)4、抽象类在定义的时候,只需要在添加 abstract 修饰即可。关于抽象类的解读:现在需要创造一个动物的运...

Java中关于堆栈和堆的描述

Java中关于堆栈和堆的描述

Java中关于堆和栈的描述:描述的不一定正确,欢迎指正!!Java基本数据类型都是以值的形式储存在栈中,而引用数据类型则是以引用的形式存在栈中,在栈中在指向堆中引用对象。关于栈和堆的实例一(基本数据类型):int a =1;int b = a;int b = b+1;Java 在栈中的储存的关系顺序...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。