JAVA学习DAY3 - 循环 输出平行四边形,等腰三角形,菱形
输出代码在下面
结果图:↓↓
文章目录
- @[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 - 循环 输出平行四边形,等腰三角形,菱形相关推荐
- Java实现 for循环输出空心的菱形 在main方法中调用printHollowRhombus()方法完成10行的空心菱形输出,其中 printHollo
Java实现for循环输出空心的菱形 @author asus 在main方法中调用printHollowRhombus()方法完成10行的空心菱形输出,其中 printHollowRhombus() ...
- python中while语句的用法_python 使用while循环输出*组成的菱形实例
一,python输出*组成的菱形(实心): python代码: x = int(input('请输入最长行的*的个数:')) y = int(input('请输入每个*之间的间隔:')) i = 1 ...
- python用while打印菱形_python 使用while循环输出*组成的菱形实例
一,python输出*组成的菱形(实心): python代码: x = int(input("请输入最长行的*的个数:")) y = int(input("请输入每个*之 ...
- python循环语句打印矩形_python 使用while循环输出*组成的菱形实例
一,python输出*组成的菱形(实心): python代码:x = int(input('请输入最长行的*的个数:')) y = int(input('请输入每个*之间的间隔:')) i = 1 w ...
- 达内java学习day3
达内java学习第三天开始啦! 回顾,昨天学了scanner,接收数据.导包,new一个,使用. 分支结构,if else ,switch(效率高,结构清楚,只能一些数据类型使用,只能判断相等有局限性 ...
- python用while打印菱形图案_python 使用while循环输出*组成的菱形实例
一,python输出*组成的菱形(实心): python代码: x = int(input('请输入最长行的*的个数:')) y = int(input('请输入每个*之间的间隔:')) i = 1 ...
- 使用Java实现矩形 平行四边形 等腰三角形 菱形 倒三角
矩形代码: for(int i =1; i<=4 ;i++) {for(int a =1; a<=4; a++) {System.out.print("*");}//换 ...
- java练习——用循环输出等腰三角形
问题分析:由图,给定一个整数n,需要输出一个高为n,底为2n-1的等腰三角形 .问题关键在于如何判断一个n*(2n-1)的空间内每一个点是否输出*,如何得出输出*的条件(不满足条件输出空格),其实这是 ...
- JAVA中for循环写杨辉三角,java使用for循环输出杨辉三角
思路是创建一个整型二维数组,包含10个一维数组.使用双层循环,在外层循环中初始化每一个第二层数组的大小.在内层循环中,先将两侧的数组元素赋值为1,其他数值通过公式计算,然后输出数组元素. public ...
- python 使用while循环输出*组成的菱形_python实现while循环打印星星的四种形状
在控制台连续输出五行*,每一行星号数量一次递增 * ** *** **** ***** #1.定义一个行计数器 row = 1 while row <= 5: #定义一个列计数器 col = 1 ...
最新文章
- python学习笔记目录
- 关于导入My97DatePicker时间插件遇到的问题及解决方案
- python的argsort函数_python——argsort函数
- 内存数据库和关系数据库之间的数据同步原理
- 分包组包 北斗通信_蓝牙mesh底层传输层(分包和组包)
- Spring Cloud服务网关 Zuul
- 华泰证券:如何自研高效可靠的交易系统通信框架?
- GloVe损失函数的理解
- mysql 并发_MySQL多版本并发控制机制(MVCC)源码浅析
- android Textview属性细节以及EditText属性
- [OfficeExcel] 王佩丰老师OfficeExcel2010 7-10讲 函数 学习笔记
- 【提升笔记本续航】WIN10笔记本打开电源选项中的处理器电源管理
- [离散数学]命题逻辑P_1:什么是命题
- 单片机led灯闪烁实验总结_这样处理家中LED灯和节能灯关了还是微亮或闪烁的故障...
- 软件测试工作学习必备指南——硬实力
- 深信服python面试题_深信服软件测试面试经验
- 赤壁之战(dp树状数组)
- VBA程序升级,vba在线更新
- 命令提示符怎么进入D盘?简单的技能分享
- “天涯棋客”回沪教棋
热门文章
- 树莓派4b控制机械手臂_STM32与树莓派(上位机)交互控制机械臂
- an ancestor violates the following Content Security Policy directive: “frame-ancestors ‘none‘”.
- java opennlp_java-使用openNLP maxent的训练模型
- 如何用visio画直线同时去掉跨线
- 米勒拉宾素性检验(代码模板)
- 2018第九届蓝桥杯B组决赛题解第四题 调手表(BFS)
- 计算机安装网络打印机,如何安装网络打印机?电脑上安装网络打印机详细教程...
- 获取句子迷的经典语录[Python版本]
- 数据库建模-概念模型建模(E-R图)
- 移动通信网络规划:多址技术