目录

  • 前言
  • 实现水花仙数
  • 九九乘法表
  • 金字塔

前言

此篇是对一些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实现水花仙数、九九乘法表、金字塔相关推荐

  1. JAVA编写程序,打印九九乘法表(涵盖三种表达形式)

    运用java写出九九乘法表可以概括为三种表达形式 一是长方型 二是正三角型 三是倒三角型 无论是那种,用的都是for循环. 思路: 用两个for循环嵌套循环出因子a乘因子b等于乘积,外循环代表因子a ...

  2. 从乘法表JAVA意思4_四、Java从头开始-我的九九乘法表(二)

    public class S{ public static void main(String args[]) { for(int i=1;i<=9;i++) { for(int j=1;j< ...

  3. Java开发新手入门教程!java二维数组输出九九乘法表

    一.java基础面试知识点 java中==和equals和hashCode的区别 int.char.long各占多少字节数 int与integer的区别 探探对java多态的理解 String.Str ...

  4. Java单层循环实现输出九九乘法表

    package com.tj.chap4; /*** 单层循环输出九九乘法表* */ public class forfor99 {public static void main(String[] a ...

  5. 99乘法表java代码递归_Java编写九九乘法表(嵌套循环与递归)

    嵌套循环写九九乘法表: package com.learn; /** * @ author:森林之下 * @ Date: Created in 16:51 2018/11/20 * @ Descrip ...

  6. Java中用for循环输出九九乘法表

    首先先用一个for循环来输出第一行 for (int j = 1; j <= 9; j++) {System.out.println(1+"*"+j+"=" ...

  7. Java使用循环嵌套打印九九乘法表

    使用循环嵌套打印出九九乘法表. 写的非常简单: 缕清逻辑 简单一点就是 外层循环控制行数 内层循环控制列数 //此处注意对嵌套的理解,避免发生错误.for (int i = 1; i <= 9; ...

  8. java九九乘法表(java九九乘法表用for循环)

    怎样在JAVA中制作一个九九乘法表 VB的九九乘法表 Private Sub Form_Load() For i = 1 To 9 For j = 1 To i If j <> i The ...

  9. 2021新年算法小专题—2.股票买卖利润刷题(Java)

    本篇是股票买卖问题的更多题解,在上一篇文章中我们已经介绍了这一题型,实际上是一类dp问题,我们用自动机的思想去解决,在上一篇中我们以一道限定只买卖一次股票的题目为例进行了讲解,文章链接.下面我们继续完 ...

最新文章

  1. jquery API
  2. JVM原理和性能调优
  3. 【opencv4】opencv视频教程 C++(opencv教程)2、加载imread()(以灰度加载),修改,保存图像
  4. 已知圆心 坐标和一点坐标和角度 就之后的坐标_《6. AutoCAD 标注角度尺寸》
  5. ImportError: cannot import name FileStorage
  6. ArcGIS API For JS之网络分析(临近设施分析)
  7. 联想一体机电源键不亮_联想电脑一体机B505拆机经验
  8. Unity3D之如何创建正确的像素比在屏幕上
  9. html5超高分辨率,在这里,让你看懂超高分辨率FT-ICR MS
  10. 树的重心 背诵用模板
  11. Arduino 下载https://downloads.arduino.cc/packages/package_index.json时出错
  12. 逆向直播盒子MT·Box-iOS客户端
  13. win2008服务器系统玩红警,WIN10 64位系统完美运行红色警戒2教程
  14. 陀螺仪、加速度计与MPU6050的关系
  15. web前端学习26(锚点链接)
  16. java+上传文件夹
  17. scroll-view的描点跳转
  18. 远程计算机 函数不支持,远程桌面连接提示:要求的函数不受支持解决方法(The function requestred is not support)...
  19. 【多校训练】2021牛客多校第二场
  20. 【SAP-MM】收货发票的总账科目是在哪里定义的?

热门文章

  1. 解决 cnpm : 无法加载文件 C:\Users\hp\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。
  2. 2021 年Python最新学习软件及文档资料分享
  3. 论文阅读 || 目标检测系列 —— RCNN详解
  4. 医院需要遵守的3个BYOD实施策略
  5. eNSP之IPsec 虚拟专用网配置
  6. yara 源码学习(三)  扫描部分
  7. 基于Modbus RTU 485通信协议实现对PH、溶解氧传感器的数据采集
  8. Hexo博客Next主题配置加载优化性能提升
  9. river歌曲表达的意思_Agnes Obel的riverside歌词表达什么意思?(不是翻译)
  10. docker compose搭建NACOS集群