第一范文网 - 专业文章范例文档资料分享平台

java实验书

来源:用户分享 时间:2025/8/31 6:05:34 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

实验1 一个简单的应用程序

1. 试验目的

掌握开发java应用程序的三个步骤:编写源文件,编译文件和运行应用程序。 2. 实验内容

编写一个简单的java 应用程序,该程序在命令行输出两行文字:“你好,很高兴学习java”和”we are students” 3. 程序模板

Hello.java

public class Hello {

public static void main (String args[ ]){

【代码1】 //命令行窗口输出\你好,很高兴学习Java\ A a=new A(); a.fA(); } } class A { void fA() {

【代码2】 //命令行窗口输出\ } }

实验2 基本数据类型和数组

1.实验目的

掌握基本数据类型的定义和相互之间的转换,了解Unicode字符表。掌握从键盘输入基本类型的数据。 2. 实验内容

(1) 输出俄文字母表。

编写一个java应用程序,该程序在命令行窗口输出俄文字母表。 程序模板:

Russian.java

public class Russian {

public static void main (String args[ ]) { int startPosition=0,endPosition=0; char cStart='а',cEnd='я';

【代码1】 // cStart做int类型转换运算,并将结果赋值给startPosition 【代码2】 // cEnd做int类型转换运算,并将结果赋值给endPosition System.out.println(\俄文字母共有:\

System.out.println(endPosition-startPosition+1+\个\ for(int i=startPosition;i<=endPosition;i++){ char c='\\0';

【代码3】 // i做char类型转换运算,并将结果赋值给c System.out.print(\ } } }

(2)从键盘输入数据

编写一个应用程序,用户从键盘输入一个浮点数据,程序将输出这个数的平方和三次方。

InputFloat.java

import java.util.*; public class InputFloat {

public static void main(String args[]) { double a,b,c;

Scanner reader=new Scanner(System.in); System.out.println(\从键盘输入一个浮点数\ 【代码1】 b=a*a; c=a*a*a; 【代码2】 【代码3】 } }

// 输出b // 输出c

// reader调用方法读取用户从键盘输入的数据,并赋值给a

(3)数组的快速复制

定义一个一维数组,实用System.arraycopy()方法,将其复制到另外一个数组中,并输出两个数组的内容。

实验3运算符、表达式与语句

1、 实验目的

掌握各种运算符的使用规则,掌握java的表达式,熟练使用Java的控制语句:条件分支语句和循环语句。 2、 实验内容 (1) 猜数字

编写一个Java应用程序,实现如下功能

● 随机分配给客户一个1-100之间的整数。 ● 用户从键盘输入自己的猜测。

● 程序返回提示信息,提示信息分别是“猜大了”,“猜小了”,“猜对了”。 ● 用户可根据提示信息再次输入预测,指导提示信息是“猜对了”。

GuessNumber.java

import java.util.*;

public class GuessNumber {

public static void main (String args[ ]) {

System.out.println(\给你一个1至100之间的整数,请猜测这个数\ int realNumber=(int)(Math.random()*100)+1; int yourGuess=0;

Scanner reader=new Scanner(System.in); System.out.println(\输入您的猜测:\ 【代码1】

// reader调用方法获取用户从键盘键入的整数,并赋值给yourGuess

// 循环条件

while (【代码2】){

if (【代码3】){ // 条件代码 System.out.println(\猜大了,请再猜:\

【代码4】 // reader调用方法获取用户从键盘键入的整数,并赋值给yourGuess }

else if(【代码5】){ // 条件代码 System.out.println(\猜小了,请再猜:\

【代码6】 // reader调用方法获取用户从键盘键入的整数,并赋值给yourGuess } }

System.out.println(\猜对了!\ } }

(2)回文数

编写一个Java应用程序,用户从键盘输入一个1-99999之间的整数,程序将判断这个数是几位数,并判断这歌数是否是回文数。

Number.java

import java.util.*; public class Number {

public static void main(String args[]) { int number=0,d5,d4,d3,d2,d1;

Scanner reader=new Scanner(System.in);

System.out.println(\从键盘输入一个1至99999之间的数\ while(reader.hasNextInt()){ number=reader.nextInt();

if(【代码1】){ // 判断number在1至99999之间的条件 【代码2】 // 计算number的最高位(万位)d5 【代码3】 // 计算number的千位d4 【代码4】 // 计算number的百位d3 d2=number0/10; d1=number;

if(【代码5】){ // 判断number是5位数的条件 System.out.printf(\是5位数\ if (【代码6】) // 判断number是回文数的条件 System.out.printf(\是回文数\ else

System.out.printf(\不是回文数\ }

else if (【代码7】){ // 判断number是4位数的条件 System.out.printf(\是4位数\ if (【代码8】) // 判断number是回文数的条件 System.out.printf(\是回文数\ else

System.out.printf(\不是回文数\ }

else if (【代码9】){ // 判断number是3位数的条件 System.out.printf(\是3位数\ if (【代码10】) // 判断number是回文数的条件 System.out.printf(\是回文数\ else

System.out.printf(\不是回文数\ }

else if(d2!=0){

System.out.printf(\是2位数\ if(d1==d2)

System.out.printf(\是回文数\ else

System.out.printf(\不是回文数\ }

else if(d1!=0){

搜索更多关于: java实验书 的文档
java实验书.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c303yt83sjw9o8y29xxhx_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top