java实现空心四边形_Java输入数值形成对应的平行四边形,正三角形,棱形,空心棱形...
这其中要使用Scanner
引用数据类型的使用:
与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式。
数据类型 变量名 = new 数据类型();
//Scanner sc = new Scanner();
每种引用数据类型都有其功能,我们可以调用该类型实例的功能。
变量名.方法名();
Scanner类
Scanner类是引用数据类型的一种,我们可以使用该类来完成用户键盘录入,获取到录入的数据。
平行四边形:
注意:复制代码引用Scanner时,会报错,鼠标点击Scanner上面,ALT+回车,再回车,将引入Scanner,
代码
public static void main(String[] args) {
//首先引用Scanner,
Scanner sc = new Scanner(System.in);
//先定义一个变量为整形
int Length,height;
for (int a = 0; a < 1; a++) {
System.out.println("请输入平行四边形的长:");
Length = sc.nextInt();
System.out.println("高:");
height = sc.nextInt();
System.out.println("长为" + Length + "高为" + height + "的平行四边形如图:");
for (int i = 1; i <= height; i++) {
for (int j = 1; j <= height - i; j++) {
System.out.print(" ");
}
for (int j = 1; j <= Length; j++) {
System.out.print(" * ");
}
System.out.println();
}
}
System.out.println("---------------!----------------");
}
输入长度后,回车
接着输入高度,回车
将显示您想要的平行四边形
输出图形:
正三角形:
代码
public static void main(String[] args) {
//首先引用Scanner,
Scanner sc = new Scanner(System.in);
//先定义一个变量为整形
int Length,height;
for (int a = 0; a < 1; a++) {
System.out.println("请输入三角行的高:");
height = sc.nextInt();
System.out.println("高为" + height + "的三角行如图:");
for (int i = 1; i <= height; i++) {
for (int j = 1; j <= height - i; j++) {
System.out.print(" ");
}
for (int j = 1; j <= 2 * i - 1; j++) {
System.out.print("* ");
}
System.out.println();
}
}
System.out.println("----------!----------------");
}
图形输出:
棱形:
public static void main(String[] args) {
//首先引用Scanner,
Scanner sc = new Scanner(System.in);
//先定义一个变量为整形
int Length,height;
for (int a = 1; a <2 ; a++) {
System.out.println("请输入棱形的边长:");
Length = sc.nextInt();
System.out.println("边长为" + Length + "的棱形如图:");
for (int i = 1; i <=Length ; i++) {
for (int j = 1; j <=Length-i ; j++) {
System.out.print(" ");
}
for (int j = 1; j <=2*i-1 ; j++) {
System.out.print("* ");
}
System.out.println();
}
for (int i = 1; i <=Length-1 ; i++) {
for (int j = 1; j <=i ; j++) {
System.out.print(" ");
}
for (int j = 1; j <=2*Length-2*i-1 ; j++) {
System.out.print("* ");
}
System.out.println();
}
}
System.out.println("------------------!-------------------");
}
图形输出:
空心棱形:
public static void main(String[] args) {
//首先引用Scanner,
Scanner sc = new Scanner(System.in);
//先定义一个变量为整形
int Length,height;
for (int a = 0; a < 1; a++) {
System.out.println("请输入空心棱形的边长:");
Length = sc.nextInt();
System.out.println("边长为" + Length + "的空心棱形如图:");
System.out.println("------------------!-------------------");
for (int i = 1; i <= Length; i++) {
for (int j = 1; j <= Length - i; j++) {
System.out.print(" ");
}
for (int j = 1; j <= 2 * i - 1; j++) {
if (j == 1 || j == 2 * i - 1) {
System.out.print("* ");
} else
System.out.print(" ");
}
System.out.println();
}
for (int i = 1; i < Length; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(" ");
}
for (int j = 1; j <= 2 * Length - 2 * i - 1; j++) {
if (j == 1 || j == 2 * Length - 2 * i - 1) {
System.out.print("* ");
} else
System.out.print(" ");
}
System.out.println();
}
}
System.out.println("------------------!-------------------");
}
图形输出:
本文地址:https://blog.csdn.net/wiw56/article/details/110908985
希望与广大网友互动??
点此进行留言吧!
java实现空心四边形_Java输入数值形成对应的平行四边形,正三角形,棱形,空心棱形...相关推荐
- java 多个数字_java 输入多个数字
Java中的Scanner类如何用循环实现输入多个数字啊???我是个初学者各位大哥大姐前辈们帮帮忙啊importjava.util.*;publicclassjiafa{publicstaticvoi ...
- Java输入数值形成对应的平行四边形,正三角形,棱形,空心棱形
这其中要使用Scanner 引用数据类型的使用: 与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式. 数据类型 变量名 = new 数据类型(); //Scanner ...
- java输入输出及文件_java输入输出流及文件操作
我只选择了一些代码 注意包声明和相关结构 许多类都继承了MyFile这个类 深入研究可以参考<java文件操作> 1.[代码]读取文件内容 /** *Author:Yuanhonglong ...
- java中nio流_Java输入输出流IO介绍(与NIO比较)
一.Java中流的类型 根据流的方向划分:输入流,输出流 根据流的传输单位:字节流,字符流 根据流的角色划分:节点流,处理流 节点流:直接连接数据源的流 处理流:通过构造方法接收一个节点流,对节点流使 ...
- 在java中通过过键盘输入_java中从键盘输入
控制台输入数据 1.1 主方法的形式参数 在 Java 中利用 main(Str... Java中获取键盘输入值的三种方法 2012-11-13 00:00比特网悠虎关键字:Java 程序开发过程中, ...
- java相对应的键盘输入_java接收键盘输入
Java中获取键盘输入值的三种方法 2012-11-13 00:00比特网悠虎关键字:Java 程序开发过程中,需要从键盘获取输入值是常有的事,但Java它偏偏就没有像c语言给我们...... [解析 ...
- java 字符终端库_Java 字符终端上获取输入三种的方式分享
在java 字符终端上获取输入有三种方式: 1.java.lang.system.in (目前jdk版本均支持) 2.java.util.scanner (jdk版本>=1.5) 3.java. ...
- java输入年月输出日历_java 输入年月,获取日历表
/* 做日历作业: 输入一个时间如: 2016-11 就显示2016年11月的日历显示 */ import java.util.*; class calendar { public static vo ...
- java -jar 默认参数_JAVA入门学习指南,建议收藏
如果你不懂Java 并且想认真学习接触了解一下Java的语法,建议把这篇文章收藏了,多看几遍,应该可以初步掌握Java 大部分基础的语法 . 让我们出发吧!ps:本文有点长,耐心阅读 . 〇,编程环境 ...
最新文章
- java list 自定义类型转换_java – 可以从List生成平面XML结构的XStream自定义转换器?...
- 《vSphere性能设计:性能密集场景下CPU、内存、存储及网络的最佳设计实践》一1.2.2 内存...
- javascript 动态修改css样式
- Java+sql server+CallableStatement调用存储过程三种情况 (转)
- 复杂性思维中文第二版 七、物理建模
- mysql查看已打开文件数_[MySQL FAQ]系列 -- mysql如何计算打开文件数
- python爬虫文字全是乱码_Python爬虫乱码的解决方案!
- 硬盘“AHCI”模式和“IDE”模式的区别
- 堪萨斯州立大学计算机科学,堪萨斯州立大学有哪些专业?
- 84行C++代码教你实现洛谷占卜功能
- 代号记忆之数字和英文总结
- MOOS-ivp 实验一 在linux系统中安装moos-ivp遇到的各种问题汇总
- EM期望最大化算法实现二项混合分布与高斯混合分布
- 公共经济学(开卷)期末复习题
- 分享一个普通程序员的“沪漂”六年的历程以及感想
- 【我的读书】《薛兆丰经济学讲义》助你变得更理性、悦纳和进取
- 不要让“鸟笼”困住你的思维
- android使用系统录音并寻找系统录音文件
- Spring Boot spring.factories 用法及原理
- Triloga 的任务 — Satta 系列来袭!
热门文章
- oracle中rac是什么意思,oracle rac是什么?
- python 第三方登录_【Python web 开发】social_django 集成第三方登录
- java filter过滤器_JavaWeb之 Filter(过滤器)
- Shell中 2/dev/null
- 5分钟速成C++14多线程编程
- unity中的update、Lateupdate和FixedUpdate。
- Win7_64位使用32位Mysql配置Mysql Odbc
- Linux Systemcall By INT 0x80、Llinux Kernel Debug Based On Sourcecode
- 苹果邮箱收发件服务器
- c# char unsigned_C 中 char、signed char 和 unsigned char 的区别