您的位置:程序门 -> java -> j2se / 基础类



java类型问题?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


java类型问题?
发表于:2007-01-23 11:45:38 楼主
public   class   test   {
char   keystrokes[]=new   char[20];
char   keychar;
public   static   void   main(string   args[]){
for(short   i=0;i <20;i++){
keychar=system.in.read();
if(keychar==-1)
break;
else
keystrokes[i]=keychar;
}
}
}
发表于:2007-01-23 11:56:281楼 得分:0
问题?
发表于:2007-01-23 12:00:262楼 得分:0
什么问题啊?
发表于:2007-01-23 12:20:573楼 得分:0
至少有以下几个问题
1,不能直接用keychar,keystrokes
test   t   =   new   test();
t.keychar
t.keystrokes
这么用.
2,没有捕获异常.
system.in.read();是要用的try   catch的
try   {
t.keychar=(char)system.in.read();
}
catch(ioexception   e){
system.out.println(e.tostring());
}

发表于:2007-01-23 12:47:494楼 得分:0
1,不能直接用keychar,keystrokes
test   t   =   new   test();
t.keychar
t.keystrokes
////////////////////////////////////////////
你没看到它是在自己的类里写的方法阿,好要在创建一个对象?
发表于:2007-01-23 13:08:105楼 得分:0
keystrokes[i]=keychar;这句话应该会报错的,,
发表于:2007-01-23 13:15:476楼 得分:0
public   class   test   {
//test   t=new   test();
char   keystrokes[]=new   char[20];
char   keychar;
public   static   void   main(string   args[]){
test   t=new   test();
for(short   i=0;i <20;i++){
try   {
t.keychar=(char)system.in.read();
}
catch(ioexception   e){
system.out.println(e.tostring());
}
//t.keychar=system.in.read();
//if(t.keychar==-1)
//break;
//else
//t.keystrokes[i]=t.keychar;
}
}
}
报错如下:
java.lang.error:   unresolved   compilation   problems:  
ioexception   cannot   be   resolved   to   a   type
e   cannot   be   resolved

at   com.hui.test.main(test.java:13)
exception   in   thread   "main "
发表于:2007-01-23 13:25:267楼 得分:0
import   java.io.ioexception;

public   class   test   {
static   char   keystrokes[]=new   char[20];
static   char   keychar;
public   static   void   main(string   args[]){
for(short   i=0;i <20;i++){
try   {
keychar=(char)   system.in.read();
}   catch   (ioexception   e)   {
//   todo   auto-generated   catch   block
e.printstacktrace();
}
if(keychar==-1)
break;
else
keystrokes[i]=keychar;
}
}
}
发表于:2007-01-23 13:29:458楼 得分:0
低价转让java/oracle系列的培训资料,同时转让相关经典书籍,详细介绍如下,后面有联系方式,

需要的请速联系。(一律超低价转让!!!一次全购价格绝对让你心动!!!)
一、java基础培训
1.孙鑫java无难事(共108集     swf格式)
2.张孝祥java就业培训(共56集     rm/rmvb格式)
3.翁凯java语言视频培训(共30讲     csf格式)
二、java进阶培训
1.吉林大学远程jsp培训(共32讲   avi格式)
2.西安电子科技大学jsp在线课程(共35讲     avi格式)
3.jsp数据库系统开发培训(   iso格式   内含电子书及相关源代码)
4.刘晓涛java   uml核心基础(共6集     rm/rmvb格式   )
5.j2ee专题系列讲座之struts(共5讲     avi格式   )
6.赛迪网校j2ee软件工程师培训(j2ee基础13集     高级17集     案例7集)
7.j2ee   web程序开发(共38集)
8.天峰培训j2ee快速进阶培训视频(共33讲     avi格式)
三、java实战项目培训录像
1.北京尚学堂科技_马士兵老师_项目实战手把手java视频教程-坦克大战
2.北京尚学堂科技_马士兵老师_项目实战手把手j2se视频教程-chat
3.北京尚学堂科技_马士兵老师_项目实战手把手bbs教程
四、数据库方面
1.oracle   9i   dba中文视频远程班培训录像(共64集     avi格式)
*1z0-007   introduction   to   oracle9i   sql  
*1z0-031   oracle9i   dba   fundamentals   i  
*1z0-032   oracle9i   dba   fundamentals   ii  
*1z0-033   oracle9i   performance   tuning
        另附全套ppt培训讲稿。
2.中科院oracle   10g   数据库培训录像(共18集   rmvb格式)

联系方式:
qq:421130479
msn:njlaoshi@hotmail.com
e-mail:njlaoshi@hotmail.com
发表于:2007-01-23 14:02:009楼 得分:0
1,不能直接用keychar,keystrokes
test   t   =   new   test();
t.keychar
t.keystrokes
////////////////////////////////////////////
你没看到它是在自己的类里写的方法阿,好要在创建一个对象?


为什么就不能创建一个对象?......不解....当然也可以用static......
楼主第二次发的程序,少import   java.io.ioexception;这一行


发表于:2007-01-23 18:19:4610楼 得分:0
blog   更新:
  think   in   java   各章后练习答案.....
  http://blog.csdn.net/heimaoxiaozi/


快速检索

最新资讯
热门点击