输出代码在下面
结果图:↓↓

文章目录

    • @[toc]
  • 7.8 - DAY3
    • 循环
    • 递归
    • 数组
      • 数组的初始化
    • 课堂代码

7.8 - DAY3

##JAVA虚拟机内存的分配

类 - 存在栈中
对象 - 存在堆中 (new 才会开辟空间)
字符串 - 存在常亮地址池

循环

  • for
  • while
  • do…while
  • foreach(增强型for)【for(int m:i)】

递归

方法自己使用自己,来解决深入,可能无尽头的算法。递归是对循环的一种补充

数组

数组时用来存储一组相同数据类型数据的数据结构,数组是一种有序的线性结构

###数组的定义

  • 数据类型[] 变量名
  • 数据类型 变量名[] (不推荐)

数组的初始化

  • 静态初始化-声明时直接定义

    int[] i = {1,2,3,4,5};
    
  • 动态初始化-给空间不给值

    int[] i = new int[5];
    

    课堂代码

    输出平行四边形,等腰三角形,菱形

    package day3;public class draw {//平行四边形void pxsbx(){for (int i = 0; i < 4; i++) {for(int k=4;k>i;k--){System.out.print(" ");    }for(int j=0;j<6;j++){System.out.print("*");}System.out.println();}}//等腰三角形void dysjx(){for(int i=1;i<5;i++){//左侧-空格for(int j=4;j>i;j--){System.out.print(" ");}//左侧-内容for(int j=0;j<i;j++){System.out.print("*");}//右侧for(int j=1;j<i;j++){System.out.print("*");}System.out.println();}}//菱形void lingxing(){for(int i=1;i<5;i++){//左侧-空格for(int j=4;j>i;j--){System.out.print(" ");}//左侧-内容for(int j=0;j<i;j++){System.out.print("*");}//右侧for(int j=1;j<i;j++){System.out.print("*");}System.out.println();}//下面----for(int i=1;i<4;i++){//下面-左侧-空格for(int j=0;j<i;j++){System.out.print(" ");}//下面-左侧-内容for(int j=4;j>i;j--){System.out.print("*");}//下面-右侧for(int j=3;j>i;j--){System.out.print("*");}System.out.println();}}public static void main(String[] args) {draw d= new draw();System.out.println("平行四边形---------------");d.pxsbx();//平行四边形System.out.println("等腰三角形---------------");d.dysjx();//等腰三角形System.out.println("菱形---------------------");d.lingxing();//菱形}}
    

JAVA学习DAY3 - 循环 输出平行四边形,等腰三角形,菱形相关推荐

  1. Java实现 for循环输出空心的菱形 在main方法中调用printHollowRhombus()方法完成10行的空心菱形输出,其中 printHollo

    Java实现for循环输出空心的菱形 @author asus 在main方法中调用printHollowRhombus()方法完成10行的空心菱形输出,其中 printHollowRhombus() ...

  2. python中while语句的用法_python 使用while循环输出*组成的菱形实例

    一,python输出*组成的菱形(实心): python代码: x = int(input('请输入最长行的*的个数:')) y = int(input('请输入每个*之间的间隔:')) i = 1 ...

  3. python用while打印菱形_python 使用while循环输出*组成的菱形实例

    一,python输出*组成的菱形(实心): python代码: x = int(input("请输入最长行的*的个数:")) y = int(input("请输入每个*之 ...

  4. python循环语句打印矩形_python 使用while循环输出*组成的菱形实例

    一,python输出*组成的菱形(实心): python代码:x = int(input('请输入最长行的*的个数:')) y = int(input('请输入每个*之间的间隔:')) i = 1 w ...

  5. 达内java学习day3

    达内java学习第三天开始啦! 回顾,昨天学了scanner,接收数据.导包,new一个,使用. 分支结构,if else ,switch(效率高,结构清楚,只能一些数据类型使用,只能判断相等有局限性 ...

  6. python用while打印菱形图案_python 使用while循环输出*组成的菱形实例

    一,python输出*组成的菱形(实心): python代码: x = int(input('请输入最长行的*的个数:')) y = int(input('请输入每个*之间的间隔:')) i = 1 ...

  7. 使用Java实现矩形 平行四边形 等腰三角形 菱形 倒三角

    矩形代码: for(int i =1; i<=4 ;i++) {for(int a =1; a<=4; a++) {System.out.print("*");}//换 ...

  8. java练习——用循环输出等腰三角形

    问题分析:由图,给定一个整数n,需要输出一个高为n,底为2n-1的等腰三角形 .问题关键在于如何判断一个n*(2n-1)的空间内每一个点是否输出*,如何得出输出*的条件(不满足条件输出空格),其实这是 ...

  9. JAVA中for循环写杨辉三角,java使用for循环输出杨辉三角

    思路是创建一个整型二维数组,包含10个一维数组.使用双层循环,在外层循环中初始化每一个第二层数组的大小.在内层循环中,先将两侧的数组元素赋值为1,其他数值通过公式计算,然后输出数组元素. public ...

  10. python 使用while循环输出*组成的菱形_python实现while循环打印星星的四种形状

    在控制台连续输出五行*,每一行星号数量一次递增 * ** *** **** ***** #1.定义一个行计数器 row = 1 while row <= 5: #定义一个列计数器 col = 1 ...

最新文章

  1. python学习笔记目录
  2. 关于导入My97DatePicker时间插件遇到的问题及解决方案
  3. python的argsort函数_python——argsort函数
  4. 内存数据库和关系数据库之间的数据同步原理
  5. 分包组包 北斗通信_蓝牙mesh底层传输层(分包和组包)
  6. Spring Cloud服务网关 Zuul
  7. 华泰证券:如何自研高效可靠的交易系统通信框架?
  8. GloVe损失函数的理解
  9. mysql 并发_MySQL多版本并发控制机制(MVCC)源码浅析
  10. android Textview属性细节以及EditText属性
  11. [OfficeExcel] 王佩丰老师OfficeExcel2010 7-10讲 函数 学习笔记
  12. 【提升笔记本续航】WIN10笔记本打开电源选项中的处理器电源管理
  13. [离散数学]命题逻辑P_1:什么是命题
  14. 单片机led灯闪烁实验总结_这样处理家中LED灯和节能灯关了还是微亮或闪烁的故障...
  15. 软件测试工作学习必备指南——硬实力
  16. 深信服python面试题_深信服软件测试面试经验
  17. 赤壁之战(dp树状数组)
  18. VBA程序升级,vba在线更新
  19. 命令提示符怎么进入D盘?简单的技能分享
  20. “天涯棋客”回沪教棋

热门文章

  1. 树莓派4b控制机械手臂_STM32与树莓派(上位机)交互控制机械臂
  2. an ancestor violates the following Content Security Policy directive: “frame-ancestors ‘none‘”.
  3. java opennlp_java-使用openNLP maxent的训练模型
  4. 如何用visio画直线同时去掉跨线
  5. 米勒拉宾素性检验(代码模板)
  6. 2018第九届蓝桥杯B组决赛题解第四题 调手表(BFS)
  7. 计算机安装网络打印机,如何安装网络打印机?电脑上安装网络打印机详细教程...
  8. 获取句子迷的经典语录[Python版本]
  9. 数据库建模-概念模型建模(E-R图)
  10. 移动通信网络规划:多址技术