A. java中怎麼將鍵盤輸入的數字以星號的形式輸出來
代碼:
importjava.util.Scanner;
publicclassStrReplaceTest{
publicstaticvoidmain(String[]args){
Scannerscan=newScanner(System.in);
StringstrNum=scan.nextLine();
System.out.println(strNum+"xxxxxxx");
charchNum[]=newchar[strNum.length()];
for(inti=0;i<strNum.length();i++){
if(strNum.charAt(i)>=48&&strNum.charAt(i)<=57){
chNum[i]='*';
}else{
chNum[i]=strNum.charAt(i);
}
System.out.print(chNum[i]);
}
scan.close();
}
}
運行效果:
123qq
123qqxxxxxxx
希望能幫到你,望採納。
B. Java:在命令行輸入一個數字,按照數字輸出相應個數的星號.例如,用戶在鍵盤輸入5,則在屏幕上顯示5個星號.
import java.util.Scanner;
public class Test01{
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
int i=s.nextInt();
for(int j=0;j<i;j++){
System.out.print("*");
}
}
}
C. java 輸出星號
int col = 9;
for(int i = col ; i>=1; i--){
for (int j = 0; j<i; j++) {
System.out.print("*");
}
System.out.println();
}
看看是不是你要的效果,你想輸出不同行時,只需修改col的值。
D. 用java輸出星號
我用了另一種方法來做,但輸出的效果是一樣的public static void main(String[] args) {
int i,j;
for(i=0;i<3;i++)
{
for(j=0;j<3-i;j++)System.out.print(" ");
for(j=0;j<=i;j++)System.out.print("* ");
System.out.print("\n");
}
}運行的結果圖如下
E. java中如何輸出n個空格後加一個星號
其實現原理是通過輸出語句在控制台輸出每行對應數量的空格與"*"字元,即可在java中輸出n個空格後加一個星號。