【小嘟陪你刷题04】Java实现水花仙数、九九乘法表、金字塔
目录
- 前言
- 实现水花仙数
- 九九乘法表
- 金字塔
前言
此篇是对一些Java基础知识的复习!
实现水花仙数
//使用三种循环方式去实现水仙花数//水仙花数是3位数的特点//1.使用while循环输出所有的水仙花数public static void main1(String[] args) {int num = 100;//初始值while (num < 1000) {//循环条件int ones = num % 10;int tens = num / 10 % 10;int baiWei = num / 100;if ((int) (Math.pow(ones, 3) + Math.pow(tens, 3) + Math.pow(baiWei, 3)) == num) {System.out.println(num);}num++;}System.out.println("程序执行完毕!");}//2.使用for循环输出所有的水仙花数public static void main2(String[] args) {for (int num = 100; num < 1000; num++) {int ones = num % 10;int tens = num / 10 % 10;int hundreds = num / 100;if ((int) (Math.pow(ones, 3) + Math.pow(tens, 3) + Math.pow(hundreds, 3)) == num) {System.out.println(num);}}System.out.println("程序执行完毕!");}//3.使用do-while循环输出所有的水仙花数public static void main(String[] args) {int num = 100;do {int ones = num % 10;int tens = num / 10 % 10;int hundreds = num / 100;if ((int) (Math.pow(ones, 3) + Math.pow(tens, 3) + Math.pow(hundreds, 3)) == num) {System.out.println(num);}num++;} while (num < 1000);System.out.println("程序执行完毕!");}
九九乘法表
//打印九九乘法表public static void main(String[] args) {for (int i = 1; i < 10; i++) {for (int j = 1; j <= i; j++) {System.out.print(j + "x" + i + "=" + i * j + "\t");}System.out.println();}}
金字塔
/*打印图形一:** * ** * * * **/public static void main1(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();for (int i = 1; i <= 2 * n - 1; i+= 2) {for (int j = i; j < 2 * n - 1; j+=2) {System.out.print(" ");}for (int z = 1; z <= i; z++) {System.out.print("* ");}System.out.println();}}
【小嘟陪你刷题04】Java实现水花仙数、九九乘法表、金字塔相关推荐
- JAVA编写程序,打印九九乘法表(涵盖三种表达形式)
运用java写出九九乘法表可以概括为三种表达形式 一是长方型 二是正三角型 三是倒三角型 无论是那种,用的都是for循环. 思路: 用两个for循环嵌套循环出因子a乘因子b等于乘积,外循环代表因子a ...
- 从乘法表JAVA意思4_四、Java从头开始-我的九九乘法表(二)
public class S{ public static void main(String args[]) { for(int i=1;i<=9;i++) { for(int j=1;j< ...
- Java开发新手入门教程!java二维数组输出九九乘法表
一.java基础面试知识点 java中==和equals和hashCode的区别 int.char.long各占多少字节数 int与integer的区别 探探对java多态的理解 String.Str ...
- Java单层循环实现输出九九乘法表
package com.tj.chap4; /*** 单层循环输出九九乘法表* */ public class forfor99 {public static void main(String[] a ...
- 99乘法表java代码递归_Java编写九九乘法表(嵌套循环与递归)
嵌套循环写九九乘法表: package com.learn; /** * @ author:森林之下 * @ Date: Created in 16:51 2018/11/20 * @ Descrip ...
- Java中用for循环输出九九乘法表
首先先用一个for循环来输出第一行 for (int j = 1; j <= 9; j++) {System.out.println(1+"*"+j+"=" ...
- Java使用循环嵌套打印九九乘法表
使用循环嵌套打印出九九乘法表. 写的非常简单: 缕清逻辑 简单一点就是 外层循环控制行数 内层循环控制列数 //此处注意对嵌套的理解,避免发生错误.for (int i = 1; i <= 9; ...
- java九九乘法表(java九九乘法表用for循环)
怎样在JAVA中制作一个九九乘法表 VB的九九乘法表 Private Sub Form_Load() For i = 1 To 9 For j = 1 To i If j <> i The ...
- 2021新年算法小专题—2.股票买卖利润刷题(Java)
本篇是股票买卖问题的更多题解,在上一篇文章中我们已经介绍了这一题型,实际上是一类dp问题,我们用自动机的思想去解决,在上一篇中我们以一道限定只买卖一次股票的题目为例进行了讲解,文章链接.下面我们继续完 ...
最新文章
- jquery API
- JVM原理和性能调优
- 【opencv4】opencv视频教程 C++(opencv教程)2、加载imread()(以灰度加载),修改,保存图像
- 已知圆心 坐标和一点坐标和角度 就之后的坐标_《6. AutoCAD 标注角度尺寸》
- ImportError: cannot import name FileStorage
- ArcGIS API For JS之网络分析(临近设施分析)
- 联想一体机电源键不亮_联想电脑一体机B505拆机经验
- Unity3D之如何创建正确的像素比在屏幕上
- html5超高分辨率,在这里,让你看懂超高分辨率FT-ICR MS
- 树的重心 背诵用模板
- Arduino 下载https://downloads.arduino.cc/packages/package_index.json时出错
- 逆向直播盒子MT·Box-iOS客户端
- win2008服务器系统玩红警,WIN10 64位系统完美运行红色警戒2教程
- 陀螺仪、加速度计与MPU6050的关系
- web前端学习26(锚点链接)
- java+上传文件夹
- scroll-view的描点跳转
- 远程计算机 函数不支持,远程桌面连接提示:要求的函数不受支持解决方法(The function requestred is not support)...
- 【多校训练】2021牛客多校第二场
- 【SAP-MM】收货发票的总账科目是在哪里定义的?
热门文章
- 解决 cnpm : 无法加载文件 C:\Users\hp\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。
- 2021 年Python最新学习软件及文档资料分享
- 论文阅读 || 目标检测系列 —— RCNN详解
- 医院需要遵守的3个BYOD实施策略
- eNSP之IPsec 虚拟专用网配置
- yara 源码学习(三) 扫描部分
- 基于Modbus RTU 485通信协议实现对PH、溶解氧传感器的数据采集
- Hexo博客Next主题配置加载优化性能提升
- river歌曲表达的意思_Agnes Obel的riverside歌词表达什么意思?(不是翻译)
- docker compose搭建NACOS集群