注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

尝试将复杂的问题简单化-zzy

纸上得来终觉浅,绝知此事要躬行。

 
 
 

日志

 
 
关于我

教书是职业的要求,教学是份内的事,要努力做一个好教师.

网易考拉推荐

实训2 Java语言基础  

2009-09-14 11:02:55|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

 一、  相关知识点

在Java语言中,为了使程序易读,在程序中添加适当的注释,可以使程序更加清晰明了。对于标识符来说,使用标识符时必须使用合法的标识符,通常每种语言都会对自身使用的标识符作一些规定,符合这些规定才是合法的,但在合法的基础上,应该使标识符具有一定的含义,当然这不是硬性的规定,而是一种高质量代码的体现。

Java语言中,基本数据类型包括整型、浮点型、字符型和布尔型,它们在Java语言中都有固定的长度,Java语言中没有字符串这种数据类型,只能通过面向对象的语句产生一个String对象。

常量的值是固定的,常量又分为直接常量和符号常量,符号常量必须先声明,后使用;变量在程序中可以随时改变值,变量也必须先声明,后使用。

Java语言中,常用的运算符包括算术运算符、关系运算符、逻辑运算符、位运算符和赋值运算符等,运算符的优先级与结合性对表达式的最终结果有着很大的影响,同时也最容易产生逻辑错误,这点在编程过程中应该特别注意,如果遇到不能具体判断优先级运算的时候,一般将需要先执行的表达式放入括号中来表明这些表达式具有较高的优先级,需要先进行运算。

二、  实训目的

1.掌握常量和变量的定义及基本数据类型。

2.掌握算术运算。

3.掌握关系运算与逻辑运算。

4.掌握数据类型的转换

三、  实训内容及要求

将下面第四点实训参考程序的4段Java应用程序输入到Eclipse工作台中,通过调试并运行这4段Java应用程序。

分析程序中各运算符的作用、赋值语句的使用方法、数据类型转换的要点、表达式的功能和表达式的值,并和上机编译运行程序的输出结果进行比较。

通过这4段Java应用程序,分别掌握常量和变量的定义及基本数据类型、算术运算、关系运算与逻辑运算、数据类型的转换。

四、  实训参考程序

1.DataTypes.java

/*

This file is named as "DataTypes.java".

*/

public class DataTypes

{

public static void main(String args[])

{

final double A=3.14;

byte b=024;

    short c=0x17af;

int d=10000;

long e=-145L;

float f=-8.29F;

double g=1.6E-4;

char h='h';

boolean i=false;

System.out.println("A="+A);

System.out.println("b="+b);

System.out.println("c="+c);

System.out.println("d="+d);

System.out.println("e="+e);

System.out.println("f="+f);

System.out.println("g="+g);

System.out.println("h="+h);

System.out.println("i="+i);

}

}

2.ArithmaticOperation.java

public class ArithmaticOperation

{

public static void main(String args[])

{

int a=6+10;

int b=a*2;

int c=b/4;

int d=b-c;

int e=-d;

int f=e%4;

double g=a%3;

int h=a++;

int i=--a;

System.out.println("a="+a);

System.out.println("b="+b);

System.out.println("c="+c);

System.out.println("d="+d);

System.out.println("e="+e);

System.out.println("f="+f);

System.out.println("g="+g);

System.out.println("h="+h);

System.out.println("i="+i);

}

}

3.RelationAndLogicOperation.java

public class RelationAndLogicOperation

{

public static void main(String args[])

{

int a=5,b=3;

boolean c=a<b;

System.out.println(a+"<"+b+"="+c);

boolean d=(b!=0&&a/b>5);

System.out.println(b+"!=0&&"+a+"/"+b+">5="+d);

boolean e=(b!=0&&a/b<5);

System.out.println(b+"!=0&&"+a+"/"+b+"<5="+e);

}

}

4.DataTypesChange.java

public class DataTypesChange

{

public static void main(String args[])

{

byte a=8;

char b='a';

int c=12;

long d=145L;

float e=8.29F;

double f=365.725;

int g=b+c;      //char型的变量b转换为int型

long h=d-c;     //int型的变量c转换为long型

float i=a*e;    //byte型的变量a转换为float型

double j=i/g-f; //int型的变量g转换为float型,i/g的结果又转换为double型

System.out.println("g="+g);

System.out.println("h="+h);

System.out.println("i="+i);

System.out.println("j="+j);

}

}

五、  实训操作步骤

1.打开Eclipse集成开发环境,在Eclipse工作台的菜单中选择“文件”→“新建”→“类”,在新建Java类窗口的名称栏中输入“DataTypes”,单击“完成”按钮,出现“DataTypes.java”程序编辑窗口,在程序编辑窗口中输入实训参考程序1中的代码;输入完成后,在菜单栏或工具栏中按“保存”命令按钮即可;顺序选择菜单栏“运行”菜单项的“运行方式”和“Java应用程序”,即可运行该段程序,或者在包资源管理器窗口中选择“DataTypes.java”,单击鼠标右键,在弹出的快捷菜单中顺序选择“运行方式”和“Java应用程序”,同样可以运行该段程序,程序运行界面如图2-1所示。

.....

 

六、  实训后的问答

1.Eclipse集成开发环境怎样提示多行注释标记符不匹配的错误?

2.实训参考程序2中的语句long e=-145L和float f=-8.29F,其中-145L和-8.29F的“L”和“F”可以删除吗?

3.Eclipse集成开发环境怎样提示常量或者变量没有赋初值而被引用的错误?

4.Eclipse集成开发环境怎样提示定义的数据值与其类型不匹配的错误?

5.Eclipse集成开发环境怎样提示未定义数据类型而直接给常量或者变量赋初值的错误?

6.Eclipse集成开发环境怎样提示数据类型转换不匹配的错误?

  评论这张
 
阅读(588)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017