Chinaunix首页 | 论坛 | 博客
  • 博客访问: 221124
  • 博文数量: 47
  • 博客积分: 1485
  • 博客等级: 上尉
  • 技术积分: 475
  • 用 户 组: 普通用户
  • 注册时间: 2005-03-14 18:07
个人简介

一人,一生,一条路!

文章分类

全部博文(47)

文章存档

2015年(1)

2014年(2)

2013年(1)

2012年(1)

2010年(2)

2009年(2)

2008年(1)

2007年(3)

2006年(9)

2005年(25)

我的朋友

分类:

2005-04-11 14:39:25

整理了一些java初学时常遇到的问题,要注意的问题及问题所错的原因。

=================================  1  =============================

class WJ_Test2
{
    public static void main(String args[])
    {
 int a = 5 , b = 3 , c = 8;
 boolean b1 = a > b > c;  // wrong: 因为java返回的是布尔量

 float d = 3.2;          // wrong: double类型赋值于float类型
 int e = ++27;          // wrong: ++ 运算符只针对变量

 char f = ' ';
 try
 {
  f = System.in.read();   // wrong: System.in.read();读入的是一个int数
 }
 catch(Exception exp)
 {

 }
 a*=a*=b;          //可以将此式分解  a1 = a*b; a = a * a1;
 a+=b+=a*=b;       //分解为: a1 = a*b; b = b + a1; a = a + b;
    }
}

============================ 2 ===============================


如果在一个文件中写两个类,如果定义类时都没有public修饰的话,那么文件名可以随便取。若有一个用public修饰,那么文件名则一定要取由public修饰的类名;若两个类都使用public修饰的话,那么必须将两个类写在不同的文件中;同样的,如果一个文件里含有一个不是用public修饰的类,那么它的文件名和类名也可以不同。类的定义好像用别的修饰符不正确,目前未测试。

阅读(1008) | 评论(0) | 转发(0) |
0

上一篇:c#困扰的问题解

下一篇:做出了重大决定

给主人留下些什么吧!~~