java源程序分析和总结.docx

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 Java 第三章 Java 编程与构建 · PAGE 11· · PAGE 10 · PAGE 10· JAVA 编程与构建 第三章 Java 编程与实例 例 3.1 实例分析变量、常量、字符串和数组的声明、创建及初始化(源程序 L3_1.java)。 //变量、常量、字符串和数组的声明、创建及初始化实例分析public class L3_1{ public static void main(String args[]){ //程序入口 final int CONST_NUM=5; //定义一个常量 byte b=3; short s=5; int i=12; long l=35L; float f=1.50f; double d=5.68d; //定义原始数据类型的变量 boolean bool=true; char ch=a; int c=ch; //定义字符型变量 //char 型变量值可以赋给 int 型变量 // 无需强制类型转换,实际上是把 char 型变量的 ASCII 码值赋给 int 型变量 String s1=Hello World!; //定义一个字符串 int s1_length=s1.length(); //获得 s1 字符串的长度 String[] str={Shanghai,Beijing,Wuhan,Guangzhou,Shenzhen}; // 在同一行中定义一个字符串数组,并初始化数组元素 // 无需说明数组的长度,系统会自动计算并分配数组所需要的内存空间System.out.println(CONST_NUM=+CONST_NUM+\t+ b=+b+\t+s=+s+\t+ i=+i+\t+l=+l+\t+ f=+f+\t+d=+d); // 在显示器上输出各个变量的值System.out.println(bool=+bool); System.out.println(ch=+ch+\t+c=+c); // 输出 char 型变量的值,以及它对应的 ASCII 码System.out.println(s1=+s1+\t+s1_length=+s1_length); // 输出字符串的内容及其长度for(int j=0;jstr.length;j++){ System.out.println(str[+j+]=+str[j]); } // 使用 for 循环语句输出字符串数组的元素,length 方法能够获得数组的长度 } } 运行结果: CONST_NUM=5 b=3 s=5 i=12 l=35 f=1.5 d=5.68 bool=true ch=a c=97 s1=Hello World! s1_length=12 str[0]=Shanghai str[1]=Beijing str[2]=Wuhan str[3]=Guangzhou str[4]=Shenzhen 程序分析: 该程序定义了一个名为 L3_1 的公共类,因此该源程序的文件名必须与公共类的名称相同,即为 L3_1.java,而且要注意大小写一定要完全一致。编辑好该源程序后,就可以在 DOS 环境下编译了,在 DOS 提示符后输入编译命令 javac L3_1.java,如果源程序没有错误并被编译通过,在文件夹中会生成一个编译好的字节码文件 L3_1.class,DOS 提示符会重新显示出来,这时就可以运行该字节码文件了。输入运行命令java L3_1,这时会在屏幕上显示上面的运行结果。 例 3.2 综合实例分析:在表达式中正确使用运算符(源程序 L3_2.java) //表达式综合实例,在表达式中正确使用运算符public class L3_2{ public static void main(String args[]){ int i=1; // 一元运算符中的自加和自减运算 System.out.println(i++=+(i++)+\t+++i=+(++i)); System.out.println(i--=+(i--)+\t+--i=+(--i)); int j=5/3; //两个整数相除,结果是整数 double k=5.0/3.0;// 两个浮点数相除,结果是浮点数System.out.println(5/3=+j+\t+5.0/3.0=+k); int p=5%3; //两个整数相除取余数,余数为整数 double q=5.5%3.2;// 两个浮点数相除取余数,余数为浮点数System.out.println(5%3=+p+\t+5.5%3.2=+q); String s1=I am ; String s2=a student.; String s3=s1+s2; //+运算符可以用在字符串连接

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档