社区
非技术区
帖子详情
初学java几日,极其简单问题.
allen0311
2004-11-21 05:30:46
*
***
*****
*******
*********
***
***
***
让程序画类似这个的图,使用者输入参数 树的宽度(这个例子是9个*, 树杆高度(这个例子是3个*.
初学,对Sting的用运很陌生.
...全文
120
3
打赏
收藏
初学java几日,极其简单问题.
* *** ***** ******* ********* *** *** *** 让程序画类似这个的图,使用者输入参数 树的宽度(这个例子是9个*, 树杆高度(这个例子是3个*. 初学,对Sting的用运很陌生.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jackkui
2004-11-21
打赏
举报
回复
构造一个方法,让每一行都以一个string形式返回,按着你给的例子应该是下面这样的。
String starString(int current,int maxLength,char star){
String result = "";
for(int i = 0 ; i < maxLength ; i++){
if(i>=maxLength/2-current && i <= maxLength/2+current){
result = result + star;
}
else{
result = result + " ";
}
]
这样就能输出每一行的了。用一个循环就能输出上面的箭头了
for(int i = 0 ; i < 5 ; i++){
System.out.println(starString(i,9,'*'));
}
下面的输出就比较容易了
如果你一定要使用字符串的话可以使用上面的方法。否则循环也能解决。
zhuyupu2004
2004-11-21
打赏
举报
回复
public class TimeFormatDemo{
public static void main(String args[]) throws java.io.IOException {
int width=9;
int height=3;
int i,k;
for(i=1,k=width/2;i<=width;i+=2,k--){
for(int j=0;j<k;j++){ //输出树叶部分
System.out.print(" ");
}
for(int n=0;n<i;n++){
System.out.print("*");
}
System.out.println();
}
for(i=0;i<height;i++){ //输出树干部分
for(int j=0,l=width/2;j<l-1;j++){
System.out.print(" ");
}
for(int n=0;n<3;n++){
System.out.print("*");
}
System.out.println();
}
}
}
写的不是很简捷
javafaq2004
2004-11-21
打赏
举报
回复
向你问声早上好!
这个难度应该不大吧!和String无关。循环就行了。楼下的,你说对不对?对。那你做做看。
两个
简单
的日历程序.zip
适合
初学
者的两个用
JAVA
写的小日历程序,主要利用了Calerdan,对理解Calerdan很有帮助,强烈建议新手下载
50道
JAVA
基础编程练习题
很好的
java
基础编程练习题,对
初学
java
编程者有所帮助,谢谢。
[14本经典Android开发教程]-13-Android 开发环境搭建步骤详细图解
[14本经典Android开发教程]-13-Android 开发环境搭建步骤详细图解
记录一个
java
.util.logging.Logger 使用中关于时间格式的
问题
前几天用到了一次
java
.util.logging.Logger类,该类可以打印相关日志信息并将日志信息写入日志文件。
初学
该类的时候,代码是从网上拷贝的,具体内容如下: p package com.wlh.util; import
java
.io.IOException; import
java
.io.PrintWriter; import
java
.io.StringWrite
一个牛人给
java
初学
者的建议
一个牛人给
java
初学
者的建议 给
初学
者之一:浅谈
java
及应用 学
java
不知不觉也已经三年了 从不知
java
为何物到现在一个小小的j2ee项目经理 虽说不上此道高手,大概也算有点斤两了吧 每次上网,泡bbs逛论坛,没少去
java
相关的版面 总体感觉
初学
者多,高手少,精通的更少 由于我国高等教育制度教材陈旧,加上
java
自身发展不过十年左右的时间 还有一个很重要的原因就是
java
这门语言更适...
非技术区
23,409
社区成员
70,524
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章