Java程序设计知识与技能(七)

文章作者 100test 发表时间 2007:03:14 17:02:59
来源 100Test.Com百考试题网


变量、声明和赋值
Java技术规范的浮点数的格式是由电力电子工程师学会(IEEE)754定义的,它使用表2-3的长度,并且是独立于平台的。
下列程序显示了如何为整数、浮点、boolean、字符和string类型变量声明和赋值。
1. public class Assign {

   2. public static void main(String args []) {

   3. int x, y. // declare int 

     // variables 

   4.float z = 3.414f. // declare and assign 

     // float 

   5.double w = 3.1415. // declare and assign

     // double 

   6.boolean truth = true. // declare and assign 

     // boolean 

   7.char c. // declare character 

     // variable 

   8.String str. // declare String 

   9.String str1 = "bye". // declare and assign 

     // String variable 

  10.c = A. // assign value to char 

     // variable 

  11.str = "Hi out there!". // assign value to 

     // String variable 

  12.x = 6. 

  13.y = 1000. // assign values to int variables 

  14.... 

  15.} 

  16.} 

非法赋值举例

y = 3.1415926. // 3.1415926 is not an int. 

             // Requires casting and decimal will 

             // be truncated.

w = 175,000. // the comma symbol ( , ) cannot appear

truth = 1. // a common mistake made by ex- C / C  

            // programmers.

z = 3.14156 . //cant fit double into a 

           //Float. Requires casting.
Java编码约定
Java编程语言的一些编码约定是:
classes──类名应该是名词,大小写可混用,但首字母应大写。例如:
class AccountBook
class ComplexVariable
interface──界面名大小写规则与类名相同。
interface Account
method──方法名应该是动词,大小写可混用,但首字母应小写。在每个方法名内,大写字母将词分隔并限制使用下划线。例如:
balanceAccount()
addComplex ()
Variables──所有变量都可大小写混用,但首字符应小写。词由大写字母分隔,限制用下划线,限制使用美元符号($),因为这个字符对内部类有特殊的含义。
currentCustomer
变量应该代表一定的含义,通过它可传达给读者使用它的意图。尽量避免使用单个字符, 除非是临时"即用即扔"的变量(例如,用i, j, k作为循环控制变量)
constant──原始常量应该全部大写并用下划线将词分隔;对象常量可大小写混用。
HEAD-COUNT
MAXIMUM-SIZE
control structures──当语句是控制结构的一部分时,即使是单个语句也应使用括号({})将语句封闭。例如:
if (condition) {
do something
}else {
do something else
spacing── 每行只写一个语句并使用四个缩进的空格使你的代码更易读。
comments──用注释来说明那些不明显的代码段落;对一般注释使用 // 分隔符, 而大段的代码可使用 /*···*/分隔符。使用 /**···*/将注释形成文档,并输入给javadoc以生成HTML代码文档。
// A comment that takes up only one line.

/* Comments that continue past one line and take up space on multiple lines...*/

/** A comment for documentation purposes.

@see Another class for more information

*/
注意──@see是一个有关类或方法的特殊的javadoc标记符("see also")。有关javadoc的详细资料, 请参见"The Design of Distributed Hyperlinked Programming Documentation"(Lisa著)的有关文档系统的完整定义。该资料可从下列地址获得:http://www.javasoft.com/doc/api_documentation.html.

相关文章


如何从MIDlet中调用JSP页面
Java认证模考试题(五)
Java程序设计知识与技能(六)
利用Java完成域名和IP地址的转换
Java程序设计知识与技能(七)
Java认证模考试题(四)
从Java应用程序动态生成PDF文件
Java认证模考试题(三)
Java程序设计知识与技能(八)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛