您的位置:首页 > 编程语言 > Java开发

java基础练习--打印 " * "及字母

2016-09-20 00:00 561 查看
例1

public class Print {
public void printStar(){
for(int i = 0;i<5;i++){
for(int j = 4;j>i;j--){
System.out.print(" ");
}
for(int k = 0;k<=i;k++){
System.out.print("*");
}
for(int g = 0;g<i;g++){
System.out.print("*");
}
System.out.println();
}
}
public static void main(String[] args) {
//要调用类的方法,先得实例化类的对象
Print print = new Print();
print.printStar();
}
}

编译后输出如下

![输入


例2

public class Print06 {
public static void main(String[] args){
String[] array = {"A","A","A","A","A","A"};
Print06 p = new Print06();
p.printText(array);
}

public void printText(String[] str){
int count = 1;
System.out.print("1,");
for(String s : str){
System.out.print(s);
}
System.out.println();
for(int i=str.length-1;i>=0;i--){
count = (str.length-1)*2+1;
if(i==0){
System.out.print(count+",");
}else{
System.out.print("2,");
}
str[i] = "B";
for(String s : str){
System.out.print(s);
}
System.out.println();
}
}
}

运行结果:



注意:
将输出看作是由"A"到"B"的转变过程,使用一个for循环即可;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java基础练习