重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
package p1;
专业从事做网站、网站设计,高端网站制作设计,微信小程序定制开发,网站推广的成都做网站的公司。优秀技术团队竭力真诚服务,采用html5+CSS3前端渲染技术,成都响应式网站建设,让网站在手机、平板、PC、微信下都能呈现。建站过程建立专项小组,与您实时在线互动,随时提供解决方案,畅聊想法和感受。
public class demo7
{
private static void print ( boolean flag )
{
if (flag)
{
// 0 1 2 3
// 7 5 3 1
for ( int i = 0; i 4; i++ )
{
for ( int j = 0; j i; j++ )
{
System.out.print (" ");
}
for ( int j = 0; j 7 - 2 * i; j++ )
{
System.out.print ("*");
}
System.out.println ();
}
}
else
{
for ( int i = 0; i 4; i++ )
{
// 0 1 2 3
// 3 2 1 0
for ( int j = 0; j 3 - i; j++ )
{
System.out.print (" ");
}
// 0 1 2 3
// 1 3 5 7
for ( int j = 0; j 2 * i + 1; j++ )
{
System.out.print ("*");
}
System.out.println ();
}
}
}
public static void main ( String[] args )
{
print (true);
System.out.println ("----------");
print (false);
}
}
1、创建java类,TestTriangle,
2、编写java代码,实现倒立等边三角形的打印,
public void print() {
String tri_str = "";
for (int i = 0; i a; i++) {
for (int m = 0; m i; m++) {
tri_str += " ";
System.out.print(" ");
}
for (int j = 0; j a - i; j++) {
tri_str += "* ";
System.out.print("* ");
}
tri_str += "\r\n";
System.out.println();
}
outPrint(tri_str);
}
3、再编写输出triangle.txt文件的代码,
public void outPrint(String str1) {
try {
PrintStream ps = new PrintStream("triangle.txt");
ps.append(str1);
ps.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
4、执行java代码,控制台输出*号倒三角,
5、查看triangle.txt文件,同样是*号倒三角,
JAVA打印一个数字倒三角形
for(int i= 9;i0;i--){
String s = "";
for (int k = 0;k9-i;k++){
s+=" ";
}
for (int j=1;j2*i;j++){
s+=ji?2*i-j:j;
}
System.out.println(s);
}
import java.util.Scanner;
public class 到三角形 {
public static void main(String[] args) {
System.out.println("请输入三角形的行数:");
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
for(int i = 0; i n; i++)
{
for(int x = 0; x i; x++)
{
System.out.print(" ");
}
for(int y = i; y 2 * n - i - 1; y++)
{
System.out.print("*");
}
System.out.println();
}
}
}
照你的思路改的。搞清楚什么时候打印“ *”和“ ”与变量的关系。
for(int i2=0;i25;i2++)
{
for(int h=0;h=i2;h++)
{
System.out.print(" ");
}
for(int x2=5;x2i2;x2--)
{
if((i2==0)||(x2==5)||(x2==i2+1))
System.out.print(" *");
else
System.out.print(" ");
}
System.out.println();
}