
请JAVA高手进来!帮小弟做两道题目!
JAVA考试:总共两道题:1.统计文本中的小写字母2.试利用for循环编写一个能输出如下图形的程序。***************尽量完整一点。再线等。满意的再加分!!!...
JAVA考试:总共两道题:
1.统计文本中的小写字母
2.试利用for循环编写一个能输出如下图形的程序。
*
**
***
****
*****
尽量完整一点。再线等。满意的再加分!!!
我就要完整的,考试题目,自己一点都不会,只能要完成的了。试卷上写上去就能用的! 展开
1.统计文本中的小写字母
2.试利用for循环编写一个能输出如下图形的程序。
*
**
***
****
*****
尽量完整一点。再线等。满意的再加分!!!
我就要完整的,考试题目,自己一点都不会,只能要完成的了。试卷上写上去就能用的! 展开
7个回答
展开全部
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);
}
完整代码就不必了吧,这很简单的,核心思想都给你了。
比如: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);
}
完整代码就不必了吧,这很简单的,核心思想都给你了。
展开全部
都已经测试过了
第一题(文件命从命令行输入)
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+="*";
}
}
}
第一题(文件命从命令行输入)
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+="*";
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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();
}
}
}
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();
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
凑个数
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();
}
}
}
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();
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一题
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();
}
}
}
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();
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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);
}
}
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);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询