请JAVA高手进来!帮小弟做两道题目!

JAVA考试:总共两道题:1.统计文本中的小写字母2.试利用for循环编写一个能输出如下图形的程序。***************尽量完整一点。再线等。满意的再加分!!!... JAVA考试:总共两道题:
1.统计文本中的小写字母
2.试利用for循环编写一个能输出如下图形的程序。
*
**
***
****
*****

尽量完整一点。再线等。满意的再加分!!!
我就要完整的,考试题目,自己一点都不会,只能要完成的了。试卷上写上去就能用的!
展开
 我来答
百度网友db2a0fc
2008-05-13 · TA获得超过994个赞
知道小有建树答主
回答量:1428
采纳率:0%
帮助的人:0
展开全部
1.小写字母只需匹配对应的ascall码,一个for循环;
比如:if(a<90&&a>64),说明a(声明为char类型)为大写字母,取出来。
2.String str = "*";
for(int i = 0;i<5;i++){
if(i>0){
str += "*";}
System.out.println(str);
}
完整代码就不必了吧,这很简单的,核心思想都给你了。
狼破浪
2008-05-13 · TA获得超过470个赞
知道小有建树答主
回答量:324
采纳率:100%
帮助的人:193万
展开全部
都已经测试过了
第一题(文件命从命令行输入)
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.RandomAccessFile;
import java.util.StringTokenizer;

public class CountLowerCase {
public static void main(String[] args){
if(args.length!=1){
System.out.println("Usage: java CountLowerCase <File Name>");
}
String fName;
int cnt = 0;
try {
RandomAccessFile f = new RandomAccessFile((new File(args[0])),"r");
String line;
char[] lineC;
while((line = f.readLine())!=null){
lineC = line.toCharArray();
for(int i=0; i<lineC.length; i++){
if(Character.isLowerCase(lineC[i])){
cnt++;
}
}
}
f.close();
System.out.println("There are "+cnt+" lower case letters in file "+args[0]);
} catch (FileNotFoundException e) {
System.out.println("Can not open file");
} catch (IOException e) {
System.out.println("Can not read from file");
}
}
}

第二题
public class Darwtriangle {
public static void main(String[] args){
String s = "*";
for(int i=0; i<5; i++){
System.out.println(s);
s+="*";
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hamayuan
2008-05-13 · TA获得超过108个赞
知道答主
回答量:72
采纳率:0%
帮助的人:76.2万
展开全部
1.统计文本中的小写字母

public class Text1
{
public static void main(String[] args)
{
String str = "JASLKJSLKldalkK:LK:aklaa";
int count = 0;
for(int i=0;i<str.length();i++)
{
char c = str.charAt(i);
if(Character.isLowerCase(c))
{
count++;
}
}
System.out.println("小写字母个数:"+count);
}

}

2.试利用for循环编写一个能输出如下图形的程序。
public class Text2
{
public static void main(String[] args)
{
for(int i=0;i<5;i++)
{
for(int j=0;j<=i;j++)
{
System.out.print("*");
}
System.out.println();
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
forrest00
2008-05-16 · TA获得超过2060个赞
知道小有建树答主
回答量:1132
采纳率:0%
帮助的人:950万
展开全部
凑个数

public class BB
{
public static void main(String[] args)
{
for(int i=0;i<5;i++)
{
for(int j=0;j<=i;j++)
{
System.out.print("*");
}
System.out.println();
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rizhushu
2008-05-13 · TA获得超过668个赞
知道答主
回答量:116
采纳率:0%
帮助的人:0
展开全部
第一题
package img1;

public class Text1 {
public static void main(String args[] ) {
String str1 = "JgghgghfgfgghbvnasfdhgfgFDGAGDfklaa";
int count = 0;
for(int i=0;i<str1.length();i++)
{
char ch = str1.charAt(i);
if(Character.isLowerCase(ch))
{
count++;
}
}
System.out.println("小写字母个数:"+count+"个");
}

}
第二题
package img1;

public class Img {
public static void main(String args[] ) {
for(int i=1;i<=5;i++)
{
for(int j=1;j<=i;j++){
System.out.print("*");
}
System.out.println();
}

}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qaqai
2008-05-13 · 贡献了超过115个回答
知道答主
回答量:115
采纳率:0%
帮助的人:0
展开全部
no.1;
for(int i=1;i<=5;i++)
{
for(int j=1;j=<i;j++)
{
system.out.println("*");
}
}
第一个for循环控制输出的行数
第二个for循环控制输出的*的个数
no.2;
public class Text1
{
public static void main(String[] args)
{
String str = "jlkJKjkKjkJKLjHKJKjkjKJKJKjkjjj"; //自己定义个字符串
int m= 0; //出使化一个计数器
for(int i=0;i<str.length();i++)
{
char ch = str.charAt(i); //取出指定下标的字符
if(Character.isLowerCase(ch)) //利用if语句判断是否是小写字母
{
m++; //如果是小写m自加
}
}
System.out.println("小写字母个数:"+count);
}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式