ZKX's LAB

用java打印三角形怎样看出空格直接的规律啊 java 中打印空格

2020-09-30知识9

java中打印输出的时候字符串里面怎么空格? System.out.println(\"在这句话后面有一个空格\\t在这句话前面有一个空格\");空格不是/t 是\\t

用java打印三角形怎样看出空格直接的规律啊 解说等腰三角2113形,代码如下:for(int i=10;i>;=0;i-){/for控制打印的行5261,i代表的是行数4102/下边2个for控制i所在的行输出的内容for(int j=0;j;j+){/for控制第1653i行输出\"\"的数目System.out.print(\"\");}由于等腰三角形对称的原因,所以输出*号是对称的。所以((10-i)*2+1)必须为奇数,并用来控制输出等腰三角行大小,在第一个for循环中的i的值可以随意控制三角形的大小for(int j=0;j<;((10-i)*2+1);j+){+){/for控制第i行输出*的数目System.out.print(\"*\");}System.out.println();换行,i+直径第二行}

Java如何在控制台输出空格? 这个2113应该是你在使用scanner的时候5261,原理是采用空格对输入的内容进行分割4102,所以空格不被识别无法打印出1653来你用System.out.println(change);替换System.out.print(change);就能发现这一点打印空格的话,既可以使用System.out.print(\"\");也可以用System.out.print(\"\\0\");来打印

java如何打印出任意给定的空格 可以使用String.format(String format,Object.args);进行格式化字符串,然后打印也可以使用字符串的拼接.拼接字符串一般使用加号+就可以了.但是如果数量巨大的字符串,那么还是使用StringBuilder效率比较高,StringBuffer效率略低,但是线程安全参考代码如下public class TestSpace {public static void main(String[]args){String s1=\"a;前面的字符串String s2=\"b;后面的字符串int spaces=2;间隔的空白数量->;可以修改成100等,需要的数量printStr1(s1,s2,spaces);方法1printStr2(s1,s2,spaces);方法2}static void printStr1(String s1,String s2,int spaces){int needspaces=spaces+s2.length();因为s2也会占用空白,所以需要加上s2的长度String val=String.format(\"%s%\"+needspaces+\"s\",s1,s2);字符串的格式化System.out.println(val);}static void printStr2(String s1,String s2,int spaces){StringBuilder sb=new StringBuilder();字符串拼接使用StringBuilder效率比较高sb.append(s1);for(int i=0;i;i+){/循环添加空格sb.append(\"\");}sb.append(s2);System.out.println(sb.toString());}}

在JAVA中怎样打印100个空格,然后第101个打印一个数字1,再空100格,然后第201个打印一个数字11? for(int i=1;i;i+){if(i=101){System.out.print(1);} else if(i=201){System.out.print(11);} else {System.out.print(\"\");}}

#system#string

随机阅读

qrcode
访问手机版