java水仙花数的代码如下及其讲解。
public class Faffodil{public static void main(String[] args) {for (int i = 100; i < 1000; i++) {int h = i / 100;int t = i % 100 / 10;int s = i % 10 ;if (h*h*h+t*t*t+s*s*s==i){System.out.println(i+"是水仙花数");}}}
}
public class Faffodil 这里的Faffodil是class类的名字,类名的第一个字母需要大写。类的书写规范:类的名字必须由字母开头,并且第一个字母必须大写,后面可以跟字母或者数字,长度基本没有限制,但是不能使用保留字来作为类名。public是一种访问修饰符,它代表可以被任何其它类访问。
这里的访问修饰符必须使用public,否则java解释器不能运行该类。static是一个修饰符,用于修饰类的成员方法、类的成员变量,另外可以编写static代码块来优化程序性能;被static关键字修饰的方法或者变量不需要依赖于对象来进行访问,只要类被加载了,就可以通过类名去进行访问。void表示申明的时候表示该方法没有返回值。main为主函数的入口,一个函数只有一个入口。string是字符串的意思,当声明了一个字符串变量时,便可以在里面存储数据。字符串的名字叫做args,这个名字遵循标识符命名规则。这一串的组合表示主函数的入口。
接下来的代码与c语言基本无异。h代表i的百位数字,t代表i的十位数字,s代表i的个位数字。在最后System.out.println( );表示将三位数的水仙花数输出在屏幕上,并且每一个水仙花数换行输出。这个是在println中表示的换行。
注意:
1.java文件的命名后缀为.java,java保存的名字必须和类名保持一致。所有类名第一个字母必须大写。
2.java是大小写敏感的,这就意味着标识符 Hello 与 hello 是不同的。
3.所有代码必须写在最外面的{}里面,否则写出来的代码无效,系统不会接收代码。
4.所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。(这里是用的驼峰命名法)。
法名含有若干单词,则后面的每个单词首字母大写。(这里是用的驼峰命名法)。
java水仙花数的代码如下及其讲解。相关推荐
- python水仙花数总结_python打印n位数“水仙花数”(实例代码)
注:所谓n位数"水仙花数"是指一个n数,其各位数字n次方和等于该数本身.如三位数"水仙花数"是指一个三位数,其各位数3次方和等于该数本身. 一.3位数" ...
- 三位水仙花数python代码
三位水仙花数python代码 #水仙花数:其各位数字立方和等于该数本身. print("水仙花数有:") for i in range(100,1000):bw=i//100sw= ...
- 如何快速理解java水仙花数 详细思路讲解
该博客专为小白提供,如是有基础可跳过中间部分,之间观看最后部分(中间废话我都觉得多了点 ) 一.首先,我们要了解水仙花数是一个什么概念的数. 水仙花数(Narcissistic number)也被称为 ...
- java水仙花数代码_java知识分享篇(五)
大家好,我是小小刀,又和大家见面了,下面我们直接进入分享 开场白 一个星期坚持下来了,我也给自己打个卡,下个星期加油!我们共同学习,共同进步!! 今日分享 数据共用一个栈内存问题(蔓延) 原问题 如果 ...
- Java实现水仙花数简单代码
//代码如下import java.util.*;public class ShuiXianHua {public static void main(String[] args){System.out ...
- java - 水仙花数
经典的java程序练习,求水仙花数. 输出101-1000之间的所有水仙花数 水仙花数是指一个数各位上的数字的立方和等于该数本身 结果演示 代码演示 package com.two;public cl ...
- Java 水仙花数(解析说明)
水仙花数 水仙花数也被称为超完全数字不变数.自恋数.自幂数.阿姆斯壮数或阿姆斯特朗数,水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:13+53+33=153) 题目:编 ...
- python水仙花数的代码_Python 求“水仙花数”的方法和具体代码
时间:2018-10-29 概述:水仙花数 Python打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身.例如:153是一 ...
- 水仙花数python代码输入一个介于3到5的正整数_Python练习题——自幂数(水仙花数)...
题目来源:Python语言程序设计(中国大学MOOC) 授课老师:嵩天.黄天羽.礼欣 题目描述: "3位水仙花数"是指一个三位整数,其各位数字的3次方和等于该数本身.例如:ABC是 ...
最新文章
- 皮一皮:浓浓的父爱...
- CMAKE_MAKE_PROGRAM is not set
- Spring学习8之静态代理
- Docker镜像加速,设置国内源
- c语言中主函数创建链表,主函数怎么调用函数(数据结构,创建链表)
- 【NC54 三数之和】(待整理)
- 折线图x轴的日期会超出_matplotlib之折线图(代码+解析)
- java wifi 对讲机_freevoice(局域网对讲机)——Android4项目实战视频教程 - 移动编程 - 私塾在线 - 只做精品视频课程服务...
- 从零开始学_JavaScript_系列(八)——js系列2(事件触发顺序、文本读取、js编写ajax、输入验证、下拉菜单)
- pmos低电平驱动_详细讲解MOSFET管驱动电路
- Facebook IPO更改投行佣金标准 比例或降至1%
- 【已解决】瞎设置代理服务器后IE浏览器上不了网
- 网易视频云:分布式一致性
- 如何使用支付宝账号授权登录网站
- 视觉3d中五折幕的震撼这就是沉浸式屏幕
- 一台电脑控制多部手机怎么实现
- Flash 多人在线游戏教程 - TicTacToe
- uplink端口能接路由器吗_交换机常见的网络故障,你知道如何解决吗?
- 数学建模常用算法—优劣解距离法(TOPSIS)
- log4cpp初入门
热门文章
- iPhone 6s 进水后 黑屏 闪屏 如何解决?
- 抖音快手短视频推广方式
- mysql中a b为什么是假_[灵魂拷问]MySQL面试高频问题(工程师方向)
- 计算机应用技术word,计算机应用技术复习题(word版)
- # 时间 减去 多少小时 python
- 解决Navicat导入SQL文件,报:1366 - Incorrect string value: ‘\xE8\x8B\xA5\xE4\xBE\x9D...‘ for column ‘xxx 的问题
- 大家记忆中的Q版泡泡堂是不是这个样子的呀!Python实现简易Q版泡泡堂小游戏!!!
- Java数组排序(冒泡排序)
- 软件设计模式之模拟游角色选择(Darren建造者模式)
- 数学基础(高数、线代、概率论、统计学等等)