Java基础进阶-水仙花数

/*
功能:求水仙花数,打印并统计总个数。
思路:
水仙花数是定义范围100-999,满足每个位上的数子的3次方相加和等于这个数
第一步:循环遍历数据范围
第二步;取出当前数字的个位,十位,百位上的数字
第三步:进行求和判断是否满足条件,满足就输出当前水仙花数,此时计数器计数一次,最后输出总个数。
*/

public class sxhNumber{ public static void main(String[] args){ //定义并初始化计数器 int number = 0; System.out.print("水仙花数有:"); //用while循环,初始化循环变量 int var = 100; while(var<1000){ //取出每个位对应的数值 int g = var%10; int t = var/10%10; int s = var/100%10; //得到各位上的立方和 int sum = g*g*g+t*t*t+s*s*s; //进行判断 if(sum==var){ //符合条件就输出 System.out.print(sum+" "); //计数器自增1 number++; } var++; } //换行 System.out.println(); System.out.println("世界上水仙花的个数一共有"+number+"个."); } }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1125471.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java进阶教程(二)代码块

Java进阶教程&#xff08;二&#xff09; 代码块 构造代码块&#xff1a;给所有的对象进行统一的初始化。对象一建立就运行并且优先于构造函数。 静态代码块&#xff1a;随着类的加载而加载。只执行一次&#xff0c;用于给类进行初始化。public class Demo {public static void…

提升Python AI模型训练速度:从入门到进阶的实战优化方案

你在训练AI模型时&#xff0c;最头疼的莫过于“等了几小时甚至几天&#xff0c;模型还没训练完”——不管是图片分类、文本分析还是更复杂的深度学习模型&#xff0c;训练速度直接影响开发效率。 一、硬件层面&#xff1a;先把“基础算力”用到位&#xff08;性价比最高的提速方…

【论文精读】-Graph-Grounded Pre-training and Prompting

家人们&#xff0c;主播又回来啦&#xff0c;这一周主播比较忙&#xff0c;所以就只认认真真精读了这一篇论文。主播这也是第一次使用提问法&#xff0c;讲这篇文章里面究极的一些问题给弄明白了&#xff0c;这也是很好的一点。话不多说&#xff0c;我们来一起看看这篇文章吧&a…

12 种 RAG(检索增强生成)的新型高级架构与方法,建议收藏!

RAG&#xff08;检索增强生成&#xff09; 曾是极其热门的话题之一。而本周非常幸运地看到了一些关于 RAG 的真正令人兴奋的新研究 让我们一起来看看近期出现的 12 种 RAG 高级架构与方法&#xff1a; 1. Mindscape-Aware RAG (MiA-RAG) 全局感知 RAG MiA-RAG 通过首先构建整个…

java学习进阶之路,如果从一个菜鸟进阶成大神

二、下面是java工作之路&#xff0c;以供参考&#xff1a; 三、下面给出阶段性细化需要掌握的技能&#xff1a;1.第一阶段2.第二阶段3.第三阶段4.第四阶段5.第五阶段四、更加细化的细节如下&#xff1a;1&#xff1a; 编程基础 不管是C还是C&#xff0c;不管是Java还是PHP&…

Java_ElasticSearch(ES)——分布式搜索引擎

介绍&#xff1a; Elasticsearch是一个开源的分布式搜索和分析引擎&#xff0c;最初由Elastic公司开发。它构建在Apache Lucene搜索引擎库之上&#xff0c;提供了一个强大的全文搜索和分析引擎&#xff0c;它结合kibana、Logstash、Beats&#xff0c;是一整套技术栈&#xff0…

手写一个单例模式 (考虑线程安全)。

手写一个单例模式 (考虑线程安全) 关键词:单例模式, 线程安全, 设计模式, 双重检查锁定, 并发编程, 懒汉式, 饿汉式 摘要:单例模式是软件开发中最基础也最常用的设计模式之一,它保证一个类在整个系统中只有一个实例,并提供全局访问点。然而在多线程环境下,简单的单例实现可…

一个在使用方法上的低级错误(MySQL场景)

首先申明这个技术含量不高初始化问题数据。注意这里的t代表时间&#xff0c;数据类型是字符串。为什么用字符串来表示时间&#xff1f;那这就是问题所在。当初创建的人不懂。这个回答不知道满意吗&#xff1f;mysql> create table t1 (id int,t varchar(20)); Query OK, 0 r…

深度学习毕设选题推荐:基于python的CNN训练识别吃的美食基于深度学习的CNN训练识别吃的美食

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

深度学习毕设项目推荐-深度学习基于python的CNN训练识别吃的美食基于python的深度学习CNN训练识别吃的美食

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

救命神器!9个AI论文网站测评:本科生毕业论文全攻略

救命神器&#xff01;9个AI论文网站测评&#xff1a;本科生毕业论文全攻略 学术写作新选择&#xff1a;AI论文网站测评全解析 在当前高校教育日益重视科研能力的背景下&#xff0c;本科生在撰写毕业论文时面临诸多挑战&#xff0c;如选题困难、资料查找繁琐、格式规范不熟悉等。…

ReadView的结构和工作原理?

你想深入掌握 Read View 的结构和工作原理&#xff0c;这是理解 MVCC 快照读的核心 ——Read View 就像 MVCC 的 “版本安检员”&#xff0c;决定了当前事务能看到版本链中的哪个版本。接下来我会先拆解 Read View 的核心结构&#xff0c;再用通俗的逻辑 实例讲清它的工作原理…

Java 进阶:如何让线程主动让出 CPU

Java 进阶如何让线程主动让出 CPU ThreadsleepThreadyieldThreadcurrentThreadsuspendObjectwaitLockSupportparkThreadstop Java 进阶&#xff1a;如何让线程主动让出 CPU Thread.sleep sleep 方法可以让线程主动让出 CPU&#xff0c;但是并不会释放锁。 /*** Causes the …

AngularJS 模块详解

AngularJS 模块详解 引言 AngularJS 是一个强大的JavaScript框架,用于构建单页应用程序(SPA)。它提供了一套丰富的特性,其中包括模块化。模块化是现代软件开发的一个重要概念,它有助于提高代码的可维护性和可扩展性。本文将详细解析 AngularJS 模块的概念、创建和使用方…

救命神器!自考必看TOP9 AI论文网站测评与推荐

救命神器&#xff01;自考必看TOP9 AI论文网站测评与推荐 2026年自考论文写作工具测评&#xff1a;为何需要这份榜单&#xff1f; 随着人工智能技术的不断进步&#xff0c;AI论文写作工具在学术领域的应用越来越广泛。对于自考学生而言&#xff0c;撰写高质量论文不仅是毕业的必…

idea创建springBoot的五种方式

目录 第一种 第二种 第三种 第四种 第五种 1.先创建一个普通的mavenjava项目 2.pom.xml 3.启动类 4.controller 5.运行访问 第一种 idea直接从spring.io官网下载 https://start.spring.io/ 使用jar包创建就行&#xff0c;也是maven项目&#xff0c;jdk选1.8&#…

Java实战:Spring Boot application.yml配置文件详解

本文将详细介绍Spring Boot application.yml 配置文件的使用和配置项。我们将探讨 application.yml 文件的基本概念&#xff0c;以及如何使用它来配置Spring Boot应用程序的各个方面。此外&#xff0c;我们将通过具体的示例来展示如何配置不同的Spring Boot组件&#xff0c;如数…

idea、mybatis报错Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required

这个错误通常与MyBatis的配置有关&#xff0c;涉及到MyBatis的SqlSessionFactory或SqlSessionTemplate的配置问题。以下是一些可能的解决方案&#xff1a; 1.检查DataSource配置&#xff1a; 确保你的数据源&#xff08;DataSource&#xff09;被正确配置。在Spring Boot中&…

Azure GPv1 存储账户迁移至 GPv2 完整指南

概述 Microsoft Azure 将于 2026年10月13日 正式退役通用用途 v1(General-purpose v1,GPv1)存储账户。所有用户必须在此日期前将 GPv1 存储账户升级至通用用途 v2(General-purpose v2,GPv2),以避免服务中断和潜在的成本增加。 为什么需要迁移? 退役时间线 截止日期:…

Java学习进阶知识篇

系列文章目录 提示&#xff1a;....................... 文章目录 系列文章目录前言一、类和对象 面向对象基本介绍类的基本使用属性构造方法和析构方法对象 二、总结 前言 提示&#xff1a;这里可以添加本文要记录的大概内容&#xff1a; Java面向对象编程的进阶知识 一、…