键盘输入正六边形边长,输出对应的正六边形
public class A1 {public static void main(String[]args) {Scanner sc=new Scanner(System.in);System.out.print("请输入六边形边长:");int ss =sc.nextInt();//定义六边形边长
//上半部分 for (int a=1;a<=ss;a++) {for (int b=0;b<ss-a;b++) {System.out.print(" "+" ");//使六边形上半部分向右倾斜}for(int c=0;c<=2*a+ss-3;c++) {if(c==0||c==2*a+ss-3||a==1) {System.out.print("*"+" ");//确定六边形边界}else {System.out.print(" "+" ");}//边界内填充“ ”}System.out.println(" ");//开始转入下一行}
//下半部分for(int d=ss;d>=1;d--) {for(int e=0;e<ss-d;e++) {System.out.print(" "+" ");//使六边形下半部分斜边出现}for (int f=0;f<=2*d+ss-3;f++) {if(f==0||d==1||f==2*d+ss-3) {System.out.print("*"+" ");//确定下半部分六边形边界}else {System.out.print(" "+" ");//填充空白部分}}System.out.println("");//转入下一行}}
}
请输入六边形边长:5* * * * * * * * * * *
* *
* * * * * * * * * * * * *
键盘输入正六边形边长,输出对应的正六边形相关推荐
- 用JAVA实现蓝桥杯基础训练之十六进制转十进制:从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。
问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出. 注:十六进制数中的10~15分别用大写的英文字母A.B.C.D.E.F表示. 样例输入 FFFF 样例输出 6 ...
- c语言从键盘输入一个不超过8位的正的十六进制数字符串,蓝桥基础练习 十六进制转十进制...
问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出. 注:十六进制数中的10~15分别用大写的英文字母A.B.C.D.E.F表示. 样例输入 FFFF 样例输出 6 ...
- java数组元素的输入_java基础--键盘输入一个数,输出数组中指定元素
java基础--键盘输入一个数,输出数组中指定元素 java基础--键盘输入一个数,输出数组中指定元素 package com.lcn.day05; import java.util.Scanner; ...
- Java学习之编写实现简单加密的程序,要求从键盘输入一个字符,输出加密后的字符。
案例介绍: 编写实现简单加密的程序,要求从键盘输入一个字符,输出加密后的字符. 加密规则:输入A,输出Z;输入B,输出Y:输入a,输出z;输入b,输出y. 案例代码: import java.io.* ...
- C语言 编一程序,从键盘输入一个实数,输出其绝对值。
编一程序,从键盘输入一个实数,输出其绝对值. 常规方法: #include<stdio.h> main() {float fx;printf("please input a fl ...
- 【问题描述】3.1.5 用整数1~7依次表示星期一至星期日。由键盘输入一个整数,输出对应的英文表示,如果输入的整数在1~7之外,输出“Error”信息。【样例输入1】1【样例输出1】Monda
[问题描述]3.1.5 用整数1~7依次表示星期一至星期日.由键盘输入一个整数,输出对应的英文表示,如果输入的整数在1~7之外,输出"Error"信息. [样例输入1]1 [样例输 ...
- java从键盘输入一组数据,输出其最大值,平均值,最小值没法输出
总结::需要耐心,加思考.做事不思考,那就是白做徒劳!!!!! package com.aini;import java.util.Scanner; //操...为什么数组的大小比较我硬是搞不懂,比较 ...
- java程序a-z b-y,请完成下列Java程序:对大写的26个英文字母加密,从键盘输入一个大写字母串,输出这个串加密后的结 - 赏学吧...
请完成下列Java程序:对大写的26个英文字母加密,从键盘输入一个大写字母串,输出这个串加密后的结果.加密操作是将字母变换成倒序的大写字母,如A->Z,B->Y. 注意:请勿改动main( ...
- 从键盘输入一个字符串并输出
import java.util.Scanner; //导入 java.util 包下的 Scanner 类 class ScannerTest { //定义一个ScannerTest类public ...
- python中从键盘输入五个单词输出以元音字母开头的单词_Python程序设计入门——第五周作业...
这里记录在网易云课堂上的课后作业,Python环境为2.7,如果您有更好的算法还望斧正! 1.题目内容: "Pig Latin"是一个英语儿童文字改写游戏,整个游戏遵从下述规则: ...
最新文章
- eclipse编辑窗口不见了(打开左边的java、xml文件,中间不会显示代码)
- 学习10:最基本的系统进程
- 从对比学习(Contrastive Learning)到对比聚类(Contrastive Clustering)
- Devexpress TreeList控件绑定显示父子节点对像
- 【Java代码】道格拉斯-普克 Douglas-Peucker 抽稀算法分析及15w个坐标点抽稀到3.7w耗时从360s+优化到365ms接近1000倍的速度提升源码分享(并行流+多线程+泛型)
- 主梁弹性模量计算_如何用梁格法计算曲线梁桥?
- 一个包含嵌套递归数据结构的对象的排序实现
- java虚拟机常用命令工具
- WhatFont——Google Chrome字体识别扩展
- android-常用布局-三
- 【三维路径规划】基于matlab粒子群算法无人机三维路径规划【含Matlab源码 192期】
- PLSQL Developer安装破解 ,以及连接配置
- 大华工业相机SDK【QT+ C++】vs2015配置环境
- 微信公众号如何开通支付功能?
- patch补丁文件制作 使用和常见问题
- Excel小技巧总结,工作中超实用
- Linux下文件搜索、查找、查看命令
- 迁移学习——Balanced Distribution Adaptation for Transfer Learning
- 2022年山东省职业院校技能大赛高职组“信息安全管理与评估”赛项竞赛规程
- java---三层架构