Topic: 编程求助(.readLine().equalsIgnoreCase() 是什么意思?)

  Print this page

1.编程求助(.readLine().equalsIgnoreCase() 是什么意思?) Copy to clipboard
Posted by: yiran365
Posted on: 2006-06-30 09:13


import java.io.*;

class text
{
public static void main(String args[ ])
{
String a = "";

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
try
{
System.out.println("请输入姓名:");
if(br.readLine().equalsIgnoreCase())
{
System.out.println("请输入语文分数:");
if(br.readLine().equalsIgnoreCase())
{
System.out.println("是否保存?");
}
else
{
System.out.println("输入错误!");
}
}
else
{
System.out.println("输入错误");
}

}
catch(IOException e)//捕获异常
{
System.out.println("数据错误");//异常处理
e.printStackTrace();
}
}

}

如何让 输入姓名的时候必须是字符型? 输入分数的时候必须是int型?
是否保存的时候 按Y继续循环 按N结束?


br.readLine().equalsIgnoreCase() 是什么意思?应该怎么改呢?

2.Re:编程求助 [Re: yiran365] Copy to clipboard
Posted by: zqebaby
Posted on: 2006-07-04 12:50

学习ing..........

3.Re:编程求助 [Re: yiran365] Copy to clipboard
Posted by: 45569684
Posted on: 2006-07-04 14:23

br.readLine().equalsIgnoreCase() ,里面是要带参数的.

4.Re:编程求助 [Re: yiran365] Copy to clipboard
Posted by: manwubianji
Posted on: 2006-07-04 14:41

br.readLine().equalsIgnoreCase()意思是忽略大小写

5.Re:编程求助 [Re: yiran365] Copy to clipboard
Posted by: sunjavaduke
Posted on: 2006-07-08 23:01

read more Java API carefully~~

6.Re:编程求助(.readLine().equalsIgnoreCase() 是什么意思?) [Re: yiran365] Copy to clipboard
Posted by: mtdhwgij
Posted on: 2006-07-09 13:11

 关注中,不懂,等高手来说。

7.Re:编程求助(.readLine().equalsIgnoreCase() 是什么意思?) [Re: yiran365] Copy to clipboard
Posted by: myohmy
Posted on: 2006-07-09 14:53

(顺便问一下,搂主的程序为什么我全选,复制以后,在我的jc上变成了一行????????还要我一条一条的整理呢???????大家是怎么处理这个情况的???)

看了上面的解释,我是这样理解的:
当输入zhang
a
与输入ZHANG
A
结果是一样的

import java.io.*;
class text { public static void main(String args[ ])
{ //String a = "";
String name="zhang";
String score="a";
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
try { System.out.println("请输入姓名:");
if(br.readLine().equalsIgnoreCase(name))
{ System.out.println("请输入语文分数:");

if(br.readLine().equalsIgnoreCase(score))
{ System.out.println("是否保存?"); }
else
{ System.out.println("输入错误!"); }
} else
{ System.out.println("输入错误"); } }
catch(IOException e)//捕获异常
{ System.out.println("数据错误");
//异常处理
e.printStackTrace(); } } }

8.Re:编程求助(.readLine().equalsIgnoreCase() 是什么意思?) [Re: yiran365] Copy to clipboard
Posted by: cxp108
Posted on: 2006-07-10 09:08

实际上br.readLine()返回的是一个String
他后面紧接着的equalsIgnoreCase()是String的一个方法,连着写只不过求方便而已。
等同于以下代码:

String tmp = br.readLine();
tmp.equalsIgnoreCase("SOMETHING");

9.Re:编程求助(.readLine().equalsIgnoreCase() 是什么意思?) [Re: yiran365] Copy to clipboard
Posted by: cxs718
Posted on: 2006-07-11 17:11

调试怎么有错误?
我也觉得是忽略了大小写


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923