「java打印正方形空间」java打印长方形
今天给各位分享java打印正方形空间的知识,其中也会对java打印长方形进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
java用for循环打出正方形
/**
* @projectName JavaSE
* @fileName printSquare.java
* @packageName main
* @date 2015年7月17日下午5:35:45
* @Copyright (c) 2015, Shen.HuanJIe All Rights Reserved.
*/
package main;
/**
* 描述:打印正方形
*
* @author Shen.HuanJIe
* @date 2015年7月17日下午5:35:45
*/
public class printSquare {
/**
* 描述:打印正方形 Java 循环实现
*
* @param args
*/
public static void main(String[] args) {
int L = 10;// Square's Length
for (int i = 0; i L; i++) {
String s = "";
for (int j = 0; j L; j++) {
if (i == 0 || i == L - 1) {
s += " * ";
} else if (j == 0) {
s += " *";
} else if (j == L - 1) {
s += " *";
} else if (i == (L / 2) j == (L / 2)) {
s += "★ ";
} else {
s += " ";
}
}
System.out.println(s);
}
}
}
写得不是很精简。:)
怎么用java数组打印一个正方形中间空着的
其实很简单的,画个图就明了了!
我不是学的Java,但是这种东西应该差不多。虽然这个不用看代码就能发现规律。
#includeiostream
using namespace std;
//有些东西我写得很乱
bool isWithinScop(int a, int min = 1, int max = 300){
if (aminamax)
{
return false;
}
else{
return true;
}
}
typedef struct _Rect{
inline void operator =(const _Rect other){
this-width = other.width;
this-height = other.height;
}
friend istream operator (istream input, _Rect r);
bool isRight(bool isContinue){
if (isWithinScop(height) isWithinScop(width))
{
if (height==0width==0)
isContinue = !isContinue;
return true;
}
else
return false;
}
void PrintItself(){
for (int i = 0; i width;i++)
{
for (int j = 0; j height;j++)
{
if (i width - 1 j height - 1 i0 j0)
{
cout '.';
}
else
cout "#";
}
cout endl;
}
}
int width;
int height;
}Rect;
istream operator (istream input, _Rect r)
{
input r.width r.height;
return input;
}
int main(){
Rect _mRect;
bool isContinue = false;
while (!isContinue)
{
cin _mRect;
if (!(_mRect.isRight(isContinue)))
{
return 0;
}
if (!isContinue)
{
_mRect.PrintItself();
cout endl;
}
}
return 0;
}
怎么用java打印正方形
public static void main(String[] args) {
int line = 5; // 正方形的总行数(5行5列)
for (int i = 1; i = line; i++) { // 控制行
for (int j = 1; j = line; j++) { // 控制列
if (i == 1 || i == line) { // 如果是第一行或者是最后一行则打印星号
System.out.print("*");
} else if (j == 1 || j == line) { // 如果是第一列或者是最后一列则打印星号
System.out.print("*");
} else {
System.out.print(" "); // 如果不是第一行、最后一行、第一列、最后一列则打印空格
}
}
System.out.print("\n"); // 换行
}
}
求java 输出正方形(用*号)的代码!
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.println("请输入正方形的大小:");
int line = s.nextInt();; // 正方形的边长
for (int i = 1; i = line; i++) { // 行
for (int j = 1; j = line; j++) { // 列
if (i == 1 || i == line) { // 如果是第一行或者是最后一行则输出星号
System.out.print("* ");
} else if (j == 1 || j == line) { // 如果是第一列或者是最后一列则输出星号
System.out.print("* ");
} else {
System.out.print(" "); // 如果不是第一行、最后一行、第一列、最后一列则输出空格
}
}
System.out.print("\n"); // 换行
}
}
怎么用java打印出空心的正方形
这个是C语言的,楼主稍加修改便是JAVA了#includestdio.h
main()
{
int a,i,j;
printf("输入正方形的边长1-20:");
scanf("%d",a);
for( i=0;ia;i++)
printf("*");
printf("\n");
for(i=0;ia-2;i++)
{
printf("*");
for(j=0;ja-2;j++)
printf(" ");
printf("*");
printf("\n");
}
for(i=0;ia;i++) printf("*");
printf("\n");
}
java打印正方形空间的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java打印长方形、java打印正方形空间的信息别忘了在本站进行查找喔。
发布于:2022-12-13,除非注明,否则均为
原创文章,转载请注明出处。