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水仙花数的代码如下及其讲解。相关推荐

  1. python水仙花数总结_python打印n位数“水仙花数”(实例代码)

    注:所谓n位数"水仙花数"是指一个n数,其各位数字n次方和等于该数本身.如三位数"水仙花数"是指一个三位数,其各位数3次方和等于该数本身. 一.3位数" ...

  2. 三位水仙花数python代码

    三位水仙花数python代码 #水仙花数:其各位数字立方和等于该数本身. print("水仙花数有:") for i in range(100,1000):bw=i//100sw= ...

  3. 如何快速理解java水仙花数 详细思路讲解

    该博客专为小白提供,如是有基础可跳过中间部分,之间观看最后部分(中间废话我都觉得多了点 ) 一.首先,我们要了解水仙花数是一个什么概念的数. 水仙花数(Narcissistic number)也被称为 ...

  4. java水仙花数代码_java知识分享篇(五)

    大家好,我是小小刀,又和大家见面了,下面我们直接进入分享 开场白 一个星期坚持下来了,我也给自己打个卡,下个星期加油!我们共同学习,共同进步!! 今日分享 数据共用一个栈内存问题(蔓延) 原问题 如果 ...

  5. Java实现水仙花数简单代码

    //代码如下import java.util.*;public class ShuiXianHua {public static void main(String[] args){System.out ...

  6. java - 水仙花数

    经典的java程序练习,求水仙花数. 输出101-1000之间的所有水仙花数 水仙花数是指一个数各位上的数字的立方和等于该数本身 结果演示 代码演示 package com.two;public cl ...

  7. Java 水仙花数(解析说明)

    水仙花数 水仙花数也被称为超完全数字不变数.自恋数.自幂数.阿姆斯壮数或阿姆斯特朗数,水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:13+53+33=153) 题目:编 ...

  8. python水仙花数的代码_Python 求“水仙花数”的方法和具体代码

    时间:2018-10-29 概述:水仙花数 Python打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身.例如:153是一 ...

  9. 水仙花数python代码输入一个介于3到5的正整数_Python练习题——自幂数(水仙花数)...

    题目来源:Python语言程序设计(中国大学MOOC) 授课老师:嵩天.黄天羽.礼欣 题目描述: "3位水仙花数"是指一个三位整数,其各位数字的3次方和等于该数本身.例如:ABC是 ...

最新文章

  1. 皮一皮:浓浓的父爱...
  2. CMAKE_MAKE_PROGRAM is not set
  3. Spring学习8之静态代理
  4. Docker镜像加速,设置国内源
  5. c语言中主函数创建链表,主函数怎么调用函数(数据结构,创建链表)
  6. 【NC54 三数之和】(待整理)
  7. 折线图x轴的日期会超出_matplotlib之折线图(代码+解析)
  8. java wifi 对讲机_freevoice(局域网对讲机)——Android4项目实战视频教程 - 移动编程 - 私塾在线 - 只做精品视频课程服务...
  9. 从零开始学_JavaScript_系列(八)——js系列2(事件触发顺序、文本读取、js编写ajax、输入验证、下拉菜单)
  10. pmos低电平驱动_详细讲解MOSFET管驱动电路
  11. Facebook IPO更改投行佣金标准 比例或降至1%
  12. 【已解决】瞎设置代理服务器后IE浏览器上不了网
  13. 网易视频云:分布式一致性
  14. 如何使用支付宝账号授权登录网站
  15. 视觉3d中五折幕的震撼这就是沉浸式屏幕
  16. 一台电脑控制多部手机怎么实现
  17. Flash 多人在线游戏教程 - TicTacToe
  18. uplink端口能接路由器吗_交换机常见的网络故障,你知道如何解决吗?
  19. 数学建模常用算法—优劣解距离法(TOPSIS)
  20. log4cpp初入门

热门文章

  1. iPhone 6s 进水后 黑屏 闪屏 如何解决?
  2. 抖音快手短视频推广方式
  3. mysql中a b为什么是假_[灵魂拷问]MySQL面试高频问题(工程师方向)
  4. 计算机应用技术word,计算机应用技术复习题(word版)
  5. # 时间 减去 多少小时 python
  6. 解决Navicat导入SQL文件,报:1366 - Incorrect string value: ‘\xE8\x8B\xA5\xE4\xBE\x9D...‘ for column ‘xxx 的问题
  7. 大家记忆中的Q版泡泡堂是不是这个样子的呀!Python实现简易Q版泡泡堂小游戏!!!
  8. Java数组排序(冒泡排序)
  9. 软件设计模式之模拟游角色选择(Darren建造者模式)
  10. 数学基础(高数、线代、概率论、统计学等等)