我用了另一種方法來做,但輸出的效果是一樣的public static void main(String[] args) {
創(chuàng)新互聯(lián)是一家專注網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷策劃、微信小程序、電子商務(wù)建設(shè)、網(wǎng)絡(luò)推廣、移動(dòng)互聯(lián)開發(fā)、研究、服務(wù)為一體的技術(shù)型公司。公司成立10余年以來,已經(jīng)為近千家成都紗窗各業(yè)的企業(yè)公司提供互聯(lián)網(wǎng)服務(wù)?,F(xiàn)在,服務(wù)的近千家客戶與我們一路同行,見證我們的成長;未來,我們一起分享成功的喜悅。
int i,j;
for(i=0;i3;i++)
{
for(j=0;j3-i;j++)System.out.print(" ");
for(j=0;j=i;j++)System.out.print("* ");
System.out.print("\n");
}
}運(yùn)行的結(jié)果圖如下
int col = 9;
for(int i = col ; i=1; i--){
for (int j = 0; ji; j++) {
System.out.print("*");
}
System.out.println();
}
看看是不是你要的效果,你想輸出不同行時(shí),只需修改col的值。
代碼:
import?java.util.Scanner;
public?class?StrReplaceTest?{
public?static?void?main(String[]?args)?{
Scanner?scan=new?Scanner(System.in);
String?strNum=scan.nextLine();
System.out.println(strNum+"xxxxxxx");
char?chNum[]=new?char[strNum.length()];
for(int?i=0;istrNum.length();i++){
if(strNum.charAt(i)=48strNum.charAt(i)=57){
chNum[i]='*';
}else{
chNum[i]=strNum.charAt(i);
}
System.out.print(chNum[i]);
}
scan.close();
}
}
運(yùn)行效果:
123qq
123qqxxxxxxx
希望能幫到你,望采納。