问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JAVA METHOD

发布网友 发布时间:2022-04-30 04:22

我来回答

2个回答

热心网友 时间:2023-04-28 21:19

根据楼上的修改后的代码 符合你的要求 你试试
/**
* 功能:演示菱形打印 显示于控制台 思路:递归原理
*
* @author tenglian
*/
public class Rhombus {
static int y = 0;

public static void main(String[] args) {

try {
System.out.print(" How long do you want each side to be?");
BufferedReader bf = new BufferedReader(new InputStreamReader(
System.in));

String str = bf.readLine();

int shu = Integer.parseInt(str);

System.out
.print(" Please enter the character you want it to be made of:");
String str1 = bf.readLine();

Rhombus t = new Rhombus();
t.output(shu, str1);
} catch (NumberFormatException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

/**
* 打印菱形
*/
public void output(int shu, String str1) {
int i, j;
for (i = 0; i < shu; i++) {
for (j = 0; j < shu; j++) {
if (j <= i) {
if (y == 0) {
System.out.print(str1);
} else {
System.out.print(" ");
}
} else {
if (y == 0) {
System.out.print(" ");
} else {
System.out.print(str1);
}
}
}
System.out.println();
}
y++;
if (y < 2 && i == shu) {
i = 0;
j = 0;
output(shu, str1);
} else {
return;
}
}
}

热心网友 时间:2023-04-28 21:19

直接运行看看,自己跟踪下代码 不知道是否符合你需要的
/**
* 功能:演示菱形打印 显示于控制台
* 思路:递归原理
* @author tenglian
*/
public class Test{
static int y = 0;
public static void main(String []args){
Test t = new Test();
t.output(0,0);
}

/**
* 打印菱形
*/
public void output(int i,int j){
for(i = 0; i < 10; i ++){
for(j = 0; j < 10; j++){
if(j <= i){
if(y == 0){
System.out.print("*");
} else {
System.out.print(" ");
}
} else {
if(y == 0){
System.out.print(" ");
} else {
System.out.print("*");
}
}
}
System.out.println();
}
y++;
if(y < 2 && i == 10){
i = 0;
j = 0;
output(i,j);
} else {
return;
}
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? JAVA中Method类为final,其设计为什么不让继承! Java Method类 java中Method类有什么作用 怎么看自己的是什么时间注册的 怎么看是什么时候注册的 在股票行情图中,外盘,内盘,量比是什么意思?换手率是什么和什么的比得出的?换手率是什么指标? 股票内盘外盘什么含义 股票中的市盈率,笔涨跌,量比,内盘,外盘是什么意思? 股票交易中的委比、委差;内盘、外盘;总量、量比各表示什么意思,提示了我们什么? 股市行情表格上面,外盘、内盘、量比分别是什么东东? 股票软件中的“总量”“量比”“外盘”“内盘”是什么意思? 怎么看自己的什么时候注册的 干打雷不下雨这是歇后语 后面应该接什么 南通俗语 猜字谜《干打雷不下雨》 干打雷不下雨是怎么回事? 干打雷不下雨——虚张声势这是个歇后语,请问十二生肖里,哪个动物可以用... 干打雷不下雨 虚张声势是什么意思 大事化小的下一句 习惯成( ) 人不可貌相的下一句 神不知( ) 干打雷( ) 晴空响雷 什么原因,是不是有飞机飞出音爆 软件工程java中的class和method是什么意思? Java中Method[]是什么类型 java里method,class,object的关系 java中的方法(method)到底怎么用? 有没有不用联网的手机语音助手 用JAVA创建一个类,能够通过方法(method)完成以下功能 语音助手一定要联网吗? class、method、constructor在java语言中是什么关系? Java中 fields 和method如何区分? 人生价值的五个特点是什么? 什么语音助手在不联网的情况下也可以使用 Java,可以分析这个method里面的变量的Java类型吗? 有没有可以离线使用的手机语音助手 JAVA method 使用method 小米手机,语音输入法,小米语音助手,都是要连接WIFI才可以用吗? 什么是电动拉线幕? java 一个method中能不能 return 2个变量? 为什么小米手机现在语音助手需要联网呢 幕布材料哪种好 120寸幕布拉线的好还是不拉线的好