大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
public class 输出
成都创新互联公司专业为企业提供铜仁网站建设、铜仁做网站、铜仁网站设计、铜仁网站制作等企业网站建设、网页设计与制作、铜仁企业网站模板建站服务,10年铜仁做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
{
public static void main(String[] args)
{
System.out.println("\n\t\t\t用java怎么输出X | X | X\n\n");
System.out.println("X | X | X\n\n\n");
}
}
这个分两种情况:
1.你要直接原样输出,那么就在主方法main()中写如下代码:
System.out.println("X=1
X=2");
因为println方法里,双引号括起来的内容会原样输出
2.你要动态输出,就是X=?不是固定的,那么就要先定义一个变量x,然后输出,代码如下:
int
x=1;
System.out.println("X="+x);
当然了,x还可以等于2,等于3,这样就可以随便输出任何你想要的数字了。
不知道有没有解决你的问题
class Print
{
public static void PrintObj(Object obj)
{
System.out.print(obj);
}
/**
* 一次性输出若干个空格
* @param count 空格的个数
*/
public static void Space(int count)
{
while (count-- 0)
System.out.print(" ");
}
/**
* 输出一个换行
*/
public static void NextLine()
{
System.out.println();
}
/**
* @param PenWidth 笔刷宽度
* @param lines X型图形高度,行数
*/
public static void PrintX(int PenWidth,int lines)
{
//行数必须为奇数
if (lines%2 == 0)
{
PrintObj("参数错误\n");
return;
}
//SpaceCount = lines - 1 - PenWidth 求两个字符条形之间空格数目的公式,输出上半部分时空格每次减少2,下半部分每次增加2
//left 左边的空格数目,上半部分从0开始,每次增加1;下半部分接着上次的值开始,每次减少1
//l 控制对称的上下两半的输出次数
int cnt, SpaceCount = lines - 1 - PenWidth, left = 0, l = lines/2;
while (l-- 0)
{
Space(left ++);
for (cnt = 0; cnt PenWidth; cnt ++)
PrintObj("X");
Space(SpaceCount);
for (cnt = 0; cnt PenWidth cnt PenWidth + SpaceCount; cnt ++)
PrintObj("X");
NextLine();
SpaceCount -= 2;
}
Space(left);
for (cnt = 0; cnt PenWidth; cnt ++)
PrintObj("X");
NextLine();
l = lines/2;
left --;
SpaceCount += 2;
while (l-- 0)
{
Space(left --);
for (cnt = 0; cnt PenWidth; cnt ++)
PrintObj("X");
Space(SpaceCount);
for (cnt = 0; cnt PenWidth cnt PenWidth + SpaceCount; cnt ++)
PrintObj("X");
NextLine();
SpaceCount += 2;
}
}
}
public class Main
{
public static void main(String[] args)
{
Print.PrintX(5, 17);
}
}