第一次 Java 实验报告
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
{
str=JOptionPane.showInputDialog("猜小了,再输入你的猜测:");
guessNumber = Integer.parseInt(str);
}
}
System.out.print("猜对了");
}
}
编写Java程序(SwapMatrix.java)
要求:定义一个二维数组,并给二维数组赋值,分别打印原二维数组和行列互调后的二维数组。
代码提示:
//生成1至100之间的随机数
int sysNumber = (int)(Math.random()*100)+1;
//输入你的猜测,注意数据类型的转换
String str = JOptionPane.showInputDialog("输入您的猜测:");
guessNumber = Integer.parseInt(str);
Scannerscanner=new Scanner(System.in);//实例化一个Scanner对象;
number1=scanner.nextDouble();//从键盘输入一个实数赋值给number1;
相应代码:
import java.util.Scanner; //导入Scanner对象;
System.out.print("最大的数为:"+c);
}
}
猜数字游戏(GuessNumber.java)
要求:系统生成一个1至100之间的随机整数(sysNumber),利用JoptionPane对话框输入你的猜测整数(guessNumber),循环猜测两个数是否相等,如果(guessNumber>sysNumber),则提示“猜大了,再输入你的猜测:”,并重新输入新的猜测整数,如果(guessNumber<sysNumber),则提示“猜小了,再输入你的猜测:”,并重新输入新的猜测整数,直到相等控制台打印“猜对了”。请按照代码提示编写完整程序,并查看结果。
Java实验报告
班号学号姓名
实验地点完成日期年月日
实验一Java编程环境使用
一、实验任务和要求
掌握Java运行环境的配置
掌握Java程序的编写、编译、运行等过程
熟悉Java语言的基本语法和运行原理
掌握Java的基本数据类型、表达式和程序控制结构
熟悉Eclipse开发环境的基本使用方法
二、原理分析和程序设计
{
System.out.print(s[j][i]+" ");
}
System.out.println();
}
}
}
运行界面:
三、实验小结
1编程遇到的问题及解决方案
(1)一些系统内自带的函数,在运用起来,还不是很熟悉,或者可以说是根本不知道怎么用;
解决方案:认真查阅“字典”,或者查阅各种资料去查询;
(2)虽然java和C语言有相似性,但是也存在一部分的不一样,在编写程序时,有的时候会把几种语法的语言弄混淆;
double number1 = scanner.nextDouble();//从键盘输入一个实数赋值给number1;
System.out.print("请输入第二个数:");
double number2 = scanner.nextDouble();
double c=number1>number2?number1:number2;
相应代码:
import javax.swing.JOptionPane;
public class GuessNumber {
public static void main(String[] args) {
// TODO Auto-generated method stub
//生成1至100之间的随机数
int sysNumber = (int)(Math.random()*100)+1;
//输入你的猜测,注意数据类型的转换
String str = JOptionPane.showInputDialog("输入您的猜测:");
int guessNumber = Integer.parseInt(str);
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
System.out.print(s[i][j]+" ");
}
System.out.println();
}
System.out.println();
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
public class CompareTwoNumbers {
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);//实例化一个Scanner对象;
System.out.print("请输入第一个数:");
实验内容:
1、在控制台下求两个实数的最大值(CompareTwoNumbers.java)
要求:从键盘输入任意两个实数,比较两个数字的大小,将较大的数输出。数据输入和输出用Java的标准输入流和输出流来实现。请按照代码提示编写完整程序,并查看结果。
代码提示:
importjava.util.Scanner; //导入Scanner对象;
while(guessNumber!=sysNumber)
{
if(guessNumber>sysNumber)
{
str=JOptionPane.showInputDialog("猜大了,再输入你的猜测:");
guessNumber = Integer.parseInt(str);
}百度文库
else if(guessNumber<sysNumber)
显示出的结果为
相应代码:
public class SwapMatrix {
public static void main(String[] args) {
// TODO Auto-generated method stub
int s[][]=new int[][]{{1 ,2 ,3},{4 ,5 ,6},{7, 8 ,9}};
解决方案:多多练习,独立完成各种程序编写任务,并且多看书;
2不足之处及下一步需改进的地方
在编写程序的时候,运用系统内部的一些函数时,还不能运用自如,也不能很好的发挥它的用法,使编程过程中更困难。为了解决这个困难,只能够多多练习,多多阅读;
3实验收获及体会
收获与体会:通过本次实验,使我对Java这门课程有了更加深入的了解,也了解了一下Java语言的特点和编程思路;相对于c语言来说Java编程会方便很多,工作量也小了很多,系统自带了很多提示,所以相对c来说就感觉棒很多。
str=JOptionPane.showInputDialog("猜小了,再输入你的猜测:");
guessNumber = Integer.parseInt(str);
}
}
System.out.print("猜对了");
}
}
编写Java程序(SwapMatrix.java)
要求:定义一个二维数组,并给二维数组赋值,分别打印原二维数组和行列互调后的二维数组。
代码提示:
//生成1至100之间的随机数
int sysNumber = (int)(Math.random()*100)+1;
//输入你的猜测,注意数据类型的转换
String str = JOptionPane.showInputDialog("输入您的猜测:");
guessNumber = Integer.parseInt(str);
Scannerscanner=new Scanner(System.in);//实例化一个Scanner对象;
number1=scanner.nextDouble();//从键盘输入一个实数赋值给number1;
相应代码:
import java.util.Scanner; //导入Scanner对象;
System.out.print("最大的数为:"+c);
}
}
猜数字游戏(GuessNumber.java)
要求:系统生成一个1至100之间的随机整数(sysNumber),利用JoptionPane对话框输入你的猜测整数(guessNumber),循环猜测两个数是否相等,如果(guessNumber>sysNumber),则提示“猜大了,再输入你的猜测:”,并重新输入新的猜测整数,如果(guessNumber<sysNumber),则提示“猜小了,再输入你的猜测:”,并重新输入新的猜测整数,直到相等控制台打印“猜对了”。请按照代码提示编写完整程序,并查看结果。
Java实验报告
班号学号姓名
实验地点完成日期年月日
实验一Java编程环境使用
一、实验任务和要求
掌握Java运行环境的配置
掌握Java程序的编写、编译、运行等过程
熟悉Java语言的基本语法和运行原理
掌握Java的基本数据类型、表达式和程序控制结构
熟悉Eclipse开发环境的基本使用方法
二、原理分析和程序设计
{
System.out.print(s[j][i]+" ");
}
System.out.println();
}
}
}
运行界面:
三、实验小结
1编程遇到的问题及解决方案
(1)一些系统内自带的函数,在运用起来,还不是很熟悉,或者可以说是根本不知道怎么用;
解决方案:认真查阅“字典”,或者查阅各种资料去查询;
(2)虽然java和C语言有相似性,但是也存在一部分的不一样,在编写程序时,有的时候会把几种语法的语言弄混淆;
double number1 = scanner.nextDouble();//从键盘输入一个实数赋值给number1;
System.out.print("请输入第二个数:");
double number2 = scanner.nextDouble();
double c=number1>number2?number1:number2;
相应代码:
import javax.swing.JOptionPane;
public class GuessNumber {
public static void main(String[] args) {
// TODO Auto-generated method stub
//生成1至100之间的随机数
int sysNumber = (int)(Math.random()*100)+1;
//输入你的猜测,注意数据类型的转换
String str = JOptionPane.showInputDialog("输入您的猜测:");
int guessNumber = Integer.parseInt(str);
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
System.out.print(s[i][j]+" ");
}
System.out.println();
}
System.out.println();
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
public class CompareTwoNumbers {
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);//实例化一个Scanner对象;
System.out.print("请输入第一个数:");
实验内容:
1、在控制台下求两个实数的最大值(CompareTwoNumbers.java)
要求:从键盘输入任意两个实数,比较两个数字的大小,将较大的数输出。数据输入和输出用Java的标准输入流和输出流来实现。请按照代码提示编写完整程序,并查看结果。
代码提示:
importjava.util.Scanner; //导入Scanner对象;
while(guessNumber!=sysNumber)
{
if(guessNumber>sysNumber)
{
str=JOptionPane.showInputDialog("猜大了,再输入你的猜测:");
guessNumber = Integer.parseInt(str);
}百度文库
else if(guessNumber<sysNumber)
显示出的结果为
相应代码:
public class SwapMatrix {
public static void main(String[] args) {
// TODO Auto-generated method stub
int s[][]=new int[][]{{1 ,2 ,3},{4 ,5 ,6},{7, 8 ,9}};
解决方案:多多练习,独立完成各种程序编写任务,并且多看书;
2不足之处及下一步需改进的地方
在编写程序的时候,运用系统内部的一些函数时,还不能运用自如,也不能很好的发挥它的用法,使编程过程中更困难。为了解决这个困难,只能够多多练习,多多阅读;
3实验收获及体会
收获与体会:通过本次实验,使我对Java这门课程有了更加深入的了解,也了解了一下Java语言的特点和编程思路;相对于c语言来说Java编程会方便很多,工作量也小了很多,系统自带了很多提示,所以相对c来说就感觉棒很多。