云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 《Java语言程序设计》实验指导书v2.0

《Java语言程序设计》实验指导书v2.0

  • 62 次阅读
  • 3 次下载
  • 2025/5/2 20:37:07

实验二、基本输入输出

一、实验目的

1.掌握标准输入输出处理。

2.掌握BufferedReader类的使用方法。 二、实验内容

1.运行下面的程序,掌握java Application标准输入输出。 import java.io.*;

public class SimpleCharInOut{

public static void main(String arg[]){ char c='' '';

System.out.print(\ try{

c=(char)System.in.read(); }catch(IOException e){};

System.out.println(\ } }

2.运行下面的程序,掌握BufferedReader类的使用方法。 import java.io.*; public class a{

public static void main(String args[]) throws IOException{ int i; float f,r;

BufferedReader din = new BufferedReader(new InputStreamReader(System.in)); System.out.print(\

i=Integer.parseInt(din.readLine()); System.out.print(\

f=Float.parseFloat(din.readLine()); r=i+f;

System.out.println(i+\ } }

三、思考题

1.使用BufferedReader类从键盘接收一个整数和一个实数,计算它们的和,然后在屏幕上输出。 提示:关键语句如下:

BufferedReader din = new BufferedReader( new InputStreamReader(System.in)); i=Integer.parseInt(din.readLine()); f=Float.parseFloat(din.readLine());

2.本实验的实验内容1中为什么要使用try-catch语句?

实验三、java语言基础

一、实验目的

1.掌握标识符的定义规则。 2.掌握表达式的组成。

3.掌握各种数据类型及其使用方法。

4.理解定义变量的作用,掌握定义变量的方法。 5.掌握各种运算符的使用及其优先级控制。

5

二、实验内容

1.运行下面的程序,掌握变量定义与数据类型。 import java.*;

public class SimpleTypes{

public static void main(String args[]){ byte b=055; short s=0x55ff; int i=1000000; long l=3615L; char c=''c''; float f=0.23F; double d=0.7E-3; boolean bool=true;

System.out.println(\ System.out.println(\ System.out.println(\ System.out.println(\ System.out.println(\ System.out.println(\ System.out.println(\

System.out.println(\ } }

2.运行下面的程序,掌握算术运算。 import java.io.*;

public class ArithmaticOp{

public static void main(String args[]){ int a=5+4; //a=9 int b=a*2; //b=18 int c=b/4; //c=4 int d=b-c; //d=14 int e=-d; //e=-14 int f=e%4; //f=-2 double g=18.4;

double h=g%4; //h=2.4 int i=3;

int j=i++; //i=4,j=3 int k=++i; //i=5,k=5 System.out.println(\ System.out.println(\ System.out.println(\ System.out.println(\ System.out.println(\ System.out.println(\ System.out.println(\ System.out.println(\ System.out.println(\ System.out.println(\ System.out.println(\ } }

3.运行下面的程序,掌握关系运算与逻辑运算

6

import java.io.*;

public class RelationAndConditionOp2{ public static void main(String args[]){ int a=25,b=3;

boolean d=a

System.out.println(a+\<\=; int e=3;

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

System.out.println(e+\ int f=0;

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

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

System.out.println(f+\ = =

三、思考题

1.定义变量的作用是什么?

2.java运算符的优先级与结合性是怎样的? 3.将本实验的实验内容1中的 long l=3615L; 改为:

long l=3615;

会出现什么情况?为什么?

提示:缺省的整型常量为int型,long型常量后面要加l或L。 4.将本实验的实验内容1中的 float f=0.23F; 改为:

float f=0.23;

会出现什么情况?为什么?

提示:缺省的浮点型常量为双精度(double)型,单精度(float)型常量后面加f或F。 5.分析本实验的实验内容2中的语句 int j=i++; int k=++i; 的执行过程。

提示: j=i i=i+1 以及 i=i+1 k=i

6.分析本实验的实验内容3中的语句 d=(f!=0&&a/f>5); 和语句

d=(f!=0&a/f>5); 有什么区别?

提示:对于快速逻辑与运算,当运算符左侧表达式的值为true时,不再计算右侧表达式的值。

实验四、分支语句

一、实验目的

1.掌握if语句、if-else-if结构的使用。

7

2.掌握switch语句的使用。 二、实验内容

1.使用简单if语句编程,从键盘键入三个整数,然后按照从小到大的顺序将其输出。 2.分别使用if-else-if语句和switch语句编程,确定某一月在哪个季节。 三、思考题

1.使用if语句实现单分支、两分支和使用switch语句实现多分支的程序程序结构和流程分别是什么?

2.使用if语句和switch语句都可以实现多分支,它们之间的区别是什么?

3.编程输入学生的学习成绩的等级,给出相应的成绩范围。设A级为85分以上(包括85分);B级为70分以上(包括70分);C级为60分以上(包括60分);D级为60分以下。分别使用if语句和switch语句实现。

提示:使用switch语句的关键代码如下: switch(grade){

case''A'':System.out.println(grade+\~100\ break;

case''B'':System.out.println(grade+\~84\ break;

case''C'':System.out.println(grade+\~69\ break;

case''D'':System.out.println(grade+\<60\=; break;

default:System.out.println(\ =

4.编程输入学生的学习成绩的等级,给出该等级是否及格的信息。A、B、C级为及格;D级为不及格。分别使用if语句和switch语句实现。

提示:使用switch语句时,应结合break语句完成,关键代码如下: switch(grade){ case''A'': case''B'':

case''C'':System.out.println(grade+\>=60\ break;

case''D'':System.out.println(grade+\<60\=; break;

default:System.out.println(\ =

5.编程输入学生的学习成绩,给出相应的等级。设85分以上(包括85分)为A级;70分以上(包括70分)为B级;60分以上(包括60分)为C级;60分以下为D级。分别使用if语句和switch语句实现。

提示:使用if语句时,应使用if语句的嵌套或if-else-if的形式,关键代码如下: if(x>=85)

System.out.println(x+\属于A级.\ else if(x>=70)

System.out.println(x+\属于B级.\ else if(x>=60)

System.out.println(x+\属于C级.\ else if(x<60)

System.out.println(x+\属于D级.\

8

搜索更多关于: 《Java语言程序设计》实验指导书v2.0 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

实验二、基本输入输出 一、实验目的 1.掌握标准输入输出处理。 2.掌握BufferedReader类的使用方法。 二、实验内容 1.运行下面的程序,掌握java Application标准输入输出。 import java.io.*; public class SimpleCharInOut{ public static void main(String arg[]){ char c='' ''; System.out.print(\ try{ c=(char)System.in

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com