用java语言编写水仙花数_水仙花数编程

用java语言编写水仙花数_水仙花数编程publicclassFaffodil{publicstaticvoidmain(String[]args){for(inti=100;i<1000;i++){inth=i/100;intt=i%100/10;ints=i%10;if(h*h*h+t*t*t+s*s*s==i){

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

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+"是水仙花数");
           }
        }
    }
}

Jetbrains全家桶1年46,售后保障稳定

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.所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。(这里是用的驼峰命名法)。
法名含有若干单词,则后面的每个单词首字母大写。(这里是用的驼峰命名法)。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/214258.html原文链接:https://javaforall.net

(0)
上一篇 2025年7月16日 下午1:15
下一篇 2025年7月16日 下午1:43


相关推荐

  • 豆包大模型1.8发布:三大能力显著增强 媲美全球顶尖模型

    豆包大模型1.8发布:三大能力显著增强 媲美全球顶尖模型

    2026年3月12日
    2
  • 安卓模拟器打开开发者模式(USB调试)的方法

    安卓模拟器打开开发者模式(USB调试)的方法第一步:进入设置第二步:找到“关于电脑”(或者是“关于手机”)第三步:连续点击版本号字样,会有提示‘继续点击xx秒即可进入开发者模式’第四步:重新进入设置,会看到‘开发者选项’第五步:进入开发者选项,打开“USB调试”…

    2025年9月6日
    7
  • 源码剖析signal和sigaction的区别[通俗易懂]

    源码剖析signal和sigaction的区别[通俗易懂]这两个函数都是Linux下注册信号处理函数有关,但是它们的区别一般我们都是从书上、网上、man手册得知,要想对它们的区别了然于胸,源码剖析才是彻底的方法。先来看这两个函数的区别和实验:1、signal比sigaction简单,但signal注册的信号在sa_handler被调用之前把会把信号的sa_handler指针恢复,而sigaction注册的信号在处理信号时不会恢复sa_handle

    2022年5月9日
    93
  • pycharm开发环境配置

    pycharm开发环境配置一 开发环境 windows10pyc community 2019 2 3 exepython 3 6 8 amd64 exe 二 环境配置 1 环境准备 下载社区版 pycharmPyCha 是由 JetBrains 打造的一款 PythonIDE 支持 macOS Windows Linux 系统 PyCharm 功能 调试 语法高亮 Project 管理 代码跳转 智能提示 自动完成 单元测试 版本控制 professional 表示专业版可试用 30 天 com

    2026年3月27日
    2
  • windows服务创建工具srvany.exe介绍

    windows服务创建工具srvany.exe介绍srvany.exe介绍 srvany.exe是MicrosoftWindowsResourceKits工具集的一个实用的小工具,用于将任何EXE程序作为Windows服务运行。也就是说srvany只是其注册程序的服务外壳,这个特性对于我们来说非常实用,我们可以通过它让我们的程序以SYSTEM账户启动,或者实现随机器启动而自启动,也可以隐藏不必要的窗口,比如说控制台窗口等等。 

    2022年5月20日
    96
  • hi3516dv300芯片手册_hi3518ev300

    hi3516dv300芯片手册_hi3518ev300基于Hi3516DV300的嵌入式入门演练(上)基于Hi3516DV300的嵌入式入门演练(下)文章目录信息5常见外设操作5.1USB无线网卡5.1.1在内核中开启驱动支持5.1.2准备驱动需使用到的固件文件5.1.3使用wpa_supplicant连接到热点5.1.4使用hostapd将网卡作为AP5.2TF卡的挂载5.2.1手动挂载5.2.2使用mdev自动挂载设备5.2.3使用udev自动挂载设备6扩展演练6.1使用Buildroot构建根文件系统6.2理解设备树6.3

    2026年3月2日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号