第一次 Java 实验报告
JAVA实验报告一
Java语言程序设计实验报告一
班级:姓名:学号:
一、实验教学目的与基本要求
Java程序设计的实验是Java程序设计课程重要的实践教学环节。实验的目的不仅仅是验证理论知识,更重要的是通过上机加强学生的动手能力,掌握常用Java开发环境的使用方法,培养学生分析问题、解决问题、应用知识的能力和创新精神。充分放手让学生自行设计、自主调试,真正培养学生的实践动手能力,全面提高学生的综合素质。
本课程是一门程序设计语言课程,通过本课程的学习,学生能够掌握Java 语言程序的基本特点、基本编程方法和基本开发技巧,培养学生阅读、分析、设计和调试Java语言的能力,并具备一定的面向对象程序设计思想。
本课程的主要任务是在已学习的编程语言基础上,讲述Java语言的数据结构和语法规则;基本控制结构和编程技巧;Java语言面向对象的特点、编程方法和程序设计思路;Java语言的GUI程序和文件及I/O流的编程方法;能够正确配置Java开发环境,并使用相关的编辑、编译、调试、运行命令。
(1)掌握Java语言的编程技巧,能够独立进行面向对象的开发能力。
(2)具有根据编程需求独立查询Java类库文档及相关资料,完成系统的
能力。
(3)具有分析、寻找和排除程序中常见问题的能力。
二、实验内容与收获
(1)Java的安装与配置。熟悉语言环境及简单程序设计的使用练习,正
确配置Java开发环境(Eclipse 集成开发环境的安装、配置与使用)
a)安装JDK
Sun公司为所有的Java程序员提供了一套免费的Java开发和运行环境。可以通过IE或Netscape浏览器浏览网址:/j2se,根据提示可以下载支持Microsoft Windows操作系统的jdk-1_5_0-windows-i586.exe到本地硬盘。
java基础入门实验报告
java基础入门实验报告
Java基础入门实验报告
实验目的:
本次实验旨在帮助初学者熟悉Java编程语言的基础知识,包括变量、数据类型、运算符、流程控制语句等,通过实际操作加深对Java语言的理解,并掌握基本
的编程技能。
实验内容:
1. 变量和数据类型:首先,我们学习了如何声明变量,并介绍了Java中常用的
数据类型,包括整型、浮点型、字符型和布尔型等。
2. 运算符:接着,我们学习了Java中常用的运算符,包括算术运算符、关系运
算符、逻辑运算符和位运算符等。
3. 流程控制语句:最后,我们学习了Java中的流程控制语句,包括if-else语句、switch语句和循环语句等。
实验步骤:
1. 安装Java开发环境:首先,我们需要安装Java开发工具包(JDK),并配置
好环境变量。
2. 编写第一个Java程序:接着,我们编写了一个简单的Hello World程序,并
运行成功。
3. 学习变量和数据类型:然后,我们学习了如何声明变量和使用不同的数据类型。
4. 掌握运算符的使用:接着,我们练习了各种运算符的使用,包括算术运算符
和逻辑运算符等。
5. 学习流程控制语句:最后,我们学习了if-else语句和for循环语句的使用,并编写了一些简单的程序进行练习。
实验结果:
通过本次实验,我们成功地掌握了Java编程语言的基础知识,包括变量、数据类型、运算符和流程控制语句等,并且能够编写简单的Java程序。同时,我们也对Java开发环境有了更深入的了解,为以后的学习打下了良好的基础。
结论:
本次实验是我们学习Java编程语言的第一步,虽然只是入门级别的内容,但对于初学者来说却是非常重要的。通过实际操作,我们不仅加深了对Java语言的理解,也掌握了基本的编程技能,为以后的学习打下了坚实的基础。希望在以后的学习中能够不断提升自己的编程能力,更好地应用Java语言进行开发。
java第一次报告
(1) (2) (3) (4) (5)
2、
实验内容及步骤
(1)角谷猜想:任何一个正整数n,如果它是偶数则除以2,如果是奇数 则乘以3加上1,这样得到一个新的整数, 如继续进行上述处理,则最后得到的数一定是1。 编写应用程序和小 程序程序分别证明:所有的3至10000的数都符合上述规则。 〈程序〉 main() { import java.applet.Applet; import java.awt.Graphics;
double result2; double result7; double result12;
int n1, n2; int int1, int2;
int times2 = 0; int times7 = 0; int times12 = 0;
for (int i = 0; i < 3600; i++) { n1 = (int) (Math.random() * 6 + 1 ); n2 = (int) (Math.random() * 6 + 1 );
public void init(){ lab1=new Label ("输入第一个数"); lab2=new Label ("输入第二个数"); input1=new TextField (6); input2=new TextField(6); add(lab1); add(input1); add(lab2); add(input2); }
JAVA实验报告一
四、
实验心得
1、 编写调试程序要注意程序编写的规则, .java 文件名要与主类名相同, JAVA 对字母的大小写特别敏感,输入时要特别注意大小写字母的定义,千万别犯主类 名与 .java 文件名不同的错误。 2、APPLET 程序不能直接运行,必须嵌入在 HTML 页面中的非独立程序, 部署在 Web 服务器,在浏览器中的虚拟机上( JVM)执行。 3、途中遇到了编译程序没错误,执行程序也可以出现界面,但是输入结果, 单击 按 钮 却 没 有 出 现 结 果 , 回 去 查 看 , 对 照 相 应 的 例 题 , 发 现 , 原 来 是 “btn.addActionListener(this); ”这一个语句,少了按钮监听事件,无论你如何按 , 相应的结果还是不会出来的;另外,发现多了那一句 try{ BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); s=in.readLine(); }catch(IOException e){ } 也会出现那种按钮按了没结果的现象, 如果把这句给去掉就可以正常显示结 果了
实验一
一、 实验目的
(1)学习 java 程序中简单字符和图形界面的字符和数字数据的输入 输出。 (2)学习 Java 基本数据类型及其基本运算。
二、
实验任务
java第一次实训
烟台南山学院工学院计算机系
《Java程序设计》课程设计报告2014-2015学年春季学期
班级:计算机应用131
*名:**
学号:************
专业:计算机应用技术
指导教师:***
jl=sl*dl*x;
sum=j+jl;
zl=1200-sum;
jf=sum/100*3;
System.out.println("衬衣的总额 "+j+"\n"+"运动鞋的总额 "+jl+"\n"+"总额"+sum+"\n"+"找零"+zl+"积分"+jf+"\n");
}
}
public class yifengSX1 {
public static void main(String args[]){
yf z=new yf();
z.csj();/*建一个类上面完成定义输出等操作,
再建一个类放主函数,主
函数里调用输出最终结果。
调用需要新建对象Z,其中Z的名字自定
用Z调用函数csj完成调用*/
}
}
实验结果:
实验二员工信息类的创建
[功能介绍]
员工信息类的创建,员工分为普通员工、销售员、部门经理3种角色;所有员工的属性包括编号、姓名、性别、部门、基本工资、电话等,根据角色的不同,员工工资的计算方法也不同。具体工资计算如下:
普通员工:基本工资+交通补贴(100)+岗位工资(500)
销售员:基本工资+交通补贴(500)+通信补贴(200)+岗位工资(销售额*%2)
部门经理:基本工资+住房补贴(基本工资*15%)+交通补贴(基本工资*10%)+岗位工资(1000)。
要求:
因为销售员和部门经理也都是员工,他们具有员工的所有属性和方法,即他们继承了员工的所有属性和方法。但是他们各自还具有自己的特殊属性,计算工资的方法不同。
java实验报告-总结
实验报告□实践报告□
课程名称:Java语言程序设计
实验、实践名称:Java语言基础、数组和字符串编程、
Java面向对象程序设计、Java异常处
理多线程编程、图形用户界面编程实验、实践地点:致向楼301
专业班级:软件1531 学号:2015006446
学生姓名:关玉芬
指导教师:相洁
2017 年1月8日
else System.out.print("输出结果为"+i*4);
x.close();}}
6. package shiyan;
public class a6 {
public static void main(String[] args) {
int i,j=0;
for(i=1900;i<=2100;i++){
if((i%4==0)&&(i%100!=0)||(i%400==0)){ j++;
if(j%5==0)
System.out.println(i);
else{
System.out.print(i);
System.out.print(" ");}}}}} 五、实验结果
1.
2.
3.
4.
5.
6.
六、讨论、心得
初步掌握了Eclipse集成开发环境。
掌握Java 基本数据类型、运算符与表达式、数组的使用方法,语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法。、对JA V A程序设计有初步的了解
System.out.println("字符串的单词数为"+num);
sr.close();}}
五、实验结果
1.
.
2.
3.
六、实验心得
通过本次实验掌握数组的声明、分配空间及初始化;理解多维数组(重点掌握二维);掌握String 类的特点及常用方法的使用;掌握StringBuffer 类的特点及常用方法的使用;掌握String 类和StringBuffer 类的区别;掌握equal 方法与==的区别;但是本次练习中,我也出现了一些错误,是由于知识上的失误和不小心犯下的低级错误,但是我努力改正。
java实验报告
Java实验报告
实验一 Java语言基础
实验内容:
1、目的:掌握编写与运行 Java Application 和Java Applet程序的方法。熟练掌握Java中的数据类型、运算符、表达式及流程控制语句。
2、实验代码:
(1)编写Java application源程序
首先,打开一个纯文本编辑器,键入如下程序:
public class Hello {
public static void main(String args[]) {
System.out.println("Hello World!");
}
}
其次,将文件命名为Hello.java,保存为文本格式文件,注意保存文件的路径。
然后,编译Java application源程序:javac Hello.java
最后,运行Java application程序: javac Hello.java
运行结果:
(2)编写Java applet源程序
首先,打开一个纯文本编辑器,键入如下程序:
import java.awt;
import java.applet;
public class Applet1 extends Applet {
public void init(){
}
public void paint(Graphics g) {
g.drawString(“welcome to Java!!”,50,60);
}
}
然后,编译java小程序:javac Applet1.java
运行结果:
实验二数组
实验内容:
1、实验目的:学习对数组的定义,初始化,访问。
java实习报告(八篇)
java实习报告(八篇)
在当下这个社会中,报告的使用成为日常生活的常态,报告具有成文事后性的特点。怎样写报告才更能起到其作用呢?报告应该怎么制定呢?下面是我给大家整理的报告范文,欢迎大家阅读分享借鉴,希望对大家能够有所帮助。 java实习报告篇一
第一周的时间主要是了解了公司的相关技术,学习了javafx和jsf的相关知识,并做了几个简单的例子。第二周主要是对进销存进行简单的分析设计,并简单的实现了用户的登录跳转功能操作,以金蝶进销存软件为代表进行功能分析,编写这款进销存软件的特色功能和不足之处。第三周主要是对于进销存软件的excel导入导出功能的分析,通过网上搜索资料和请教师傅,对导入和导出进行设计,并且开龙进销存软件的功能特点进行分析设计。第四周主要是学习使用套打的使用方法。其中也帮助过同事整理数据,表头等工作。
下一步的工作的初步打算是先将套打学会使用,帮助同事的工作,有任务时就要认认真真的完成,没有任务时就继续学习adf,jdeveloper,netbeans 等知识。
不肯去学习的人不适合做程序员,虽然我现在是菜鸟,可我不会一直是菜鸟。在工作中不断学习,不断积累知识,在困难和挫折中才能成长。我认为做一个程序员最重要的是热爱自己的工作,能够正确认识自己的错误和不足之处,及时的改正。在以后的工作中,为了更快的提高自己,要有效利用时间,认真学习相关知识。
对于一个程序员来说,现在的我还存在着很多问题和不足之处:比如说有时候处理问题逻辑思路不清晰,想法不够全面;工作中容易产生急躁情绪,不能静下心来分析研究;专业知识不够,有时候不能完成公司的任务。
JAVA实验报告一
引言概述
Java是一种广泛使用的计算机编程语言,它被用于开发各种应用程序和互联网应用。本文旨在介绍和分析我进行的Java实验的过程和结果,以及从实验中得出的结论。在本文中,将分别从实验的目的和背景、实验环境、实验方法和过程、实验结果和分析、结论等方面来详细阐述Java实验的相关内容。
正文内容
1.实验目的和背景
介绍Java实验的目的,例如为了学习和掌握Java编程语言的基础知识和核心概念。
说明选择该实验的背景和重要性,例如Java作为一种高级编程语言,在软件开发中具有重要的地位和应用价值。
2.实验环境
详细介绍实验所需的硬件和软件环境,例如操作系统、编程环境、开发工具等。
提供安装和配置环境所需的步骤和方法,确保实验可以顺利进行。
3.实验方法和过程
阐述实验的具体步骤和方法,例如创建Java项目、编写代码、调试程序等。
详细介绍实验中使用到的重要概念和技术,例如面向对象编程、类和对象的定义、继承和多态等。
给出相关的示例代码和运行效果,以便读者更好地理解和掌握实验的过程和方法。
4.实验结果和分析
展示实验运行的结果,例如输出的结果、图表和数据等。
对实验结果进行详细的分析和解释,例如根据结果说明实验目标是否达到,是否存在问题和改进的空间等。
进一步讨论实验结果的影响和应用,例如对其他领域的相关研究或项目的意义和启示。
5.结论
总结实验的主要内容和得到的经验教训,例如掌握了Java编程语言的基础知识和核心概念。
指出实验的成功和不足之处,以及对未来工作的展望和改进的方向。
提出对Java实验的建议和改进意见,以便进一步提升实验效果和学习效果。
Java 第一次实验报告
第一次Java实验报告
实验一Java编程环境使用
实验目的
1.掌握Java运行环境的配置
2.掌握Java程序的编写、编译、运行等过程
3.熟悉Java语言的基本语法和运行原理
4.掌握Java的基本数据类型、表达式和程序控制结构
5.熟悉Eclipse开发环境的基本使用方法
实验导读
1.Java的标准输入和输出流
2.javax.swing.JOptionPane
3.java.util.Scanner
4.Java Applet小应用程序
实验内容
1. 设置实验环境
2. 简单应用程序的编写
3. String类的常用方法(StringExample.java)
阅读分析下面程序,把程序中的代码补充完整,并查看结果。
public class StringExample {
public static void main(String args[]) {
String s1 = new String("you are a student"),
s2 = new String("how are you");
if (s1.equals(s2)) // 使用equals方法判断s1与s2是否相同
{
System.out.println("s1与s2相同");
} else {
System.out.println("s1与s2不相同");
}
String s3 = new String("22030219851022024");
if (s3.startsWith("220302")) // 判断s3的前缀是否是“220302”
java实验报告1
实验项目名称:实验1 applet程序设计
【实验目的】
1、理解JA V A applet程序的运行机制。
2、学习编写JA V A applet网络应用程序。
3、学习创建并使用内嵌类。
【实验原理】或【实验任务】
开发一个Java applet,用它可以玩流行的三子棋程序。
在游戏中,两个游戏者在3×3网格的有效单元格中用鼠标轮流作标记,一个人用×作为标记,另一个人用O作标记。如果一个对局者在网格的水平、垂直或对角线方向上作了三个连续标记,游戏就以这个游戏者得胜而告终。当网格中的所有单元格都标满了标记而没有产生优胜者,就出现了平局。
【实验软件环境】(含实验所用软件及版本)
1.实验所用的是Java SDK编程工具
2.使用的事java jdk 1.6.0版本
【上机步骤】(含基本步骤,主要程序结果及异常情况记录等)
1、设置环境变量,保证在任何目录下都可以使用Java SDK编程工具。如果Java SDK的安装目
录为C:\Program Files\Java\jdk1.6.0,则在命令提示符状态(从附件中进入)下键入如下命令行设置环境变量:path :C:\Program Files\Java\jdk1.6.0\bin
2、新建记事本文档,保存名为“TicTacToe.java”,另存为“D:\实验1”中。其中,代码在实验
指导书中已给出。
3、进入命令提示符状态,在源程序文件存放目录下键入如下命令编译源程序:javac
TicTacToe.java 以及使用Java解释器运行源程序:java TicTacToe。
JAVA 实验报告(一)
西华大学计算机系上机实践报告
课程名称:Java 面向对象程序设计 年级:2008 上机实践成绩: 指导教师:陆园
姓名:赵侨月
上机实践名称:Java 语言基础 学号:312008********* 上机实践日期:2011.9.30
上机实践编号: 组号:
上机实践时间:16:00-17:40
一、目的
1、了解Java 编程基础
2.、学会基本Java 程序的实现
二、内容与设计思想
1、我国历法中的天干、地支和生肖的排列是有规律的。天干的顺序是“甲乙丙丁戊己庚辛壬癸”,地支的顺序是“子丑寅卯辰巳午未申酉戌亥”,生肖的顺序是“鼠牛虎兔龙蛇马羊猴鸡狗猪”。天干、地支、生肖的计算方法非常简单:将年份减去3后除以10得到余数是几,对应于天干中的第几个;将年份减去3后除以12得到余数是几,则对应于地支中的第几个;生肖的计算方法和地支完全一致。例如,对2006年而言,将数字2006减去3后是2003,除以10后的余数是3,对应于天干中的第三位“丙”;将2003除以12的余数是11,所以对应地支中的倒数第二位“戌”。由此可知,2006年是“丙戌”年,生肖是“狗”。
根据以上思路,用Java 写一个程序。程序提供一个声明形式为“public void getInfo(int year)”的方法,此方法接收一个int 类型的代表年份的数字,然后计算并打印出相关信息。
2、对于某移动通信公司的某通话服务,按如下标准收取长途通话费:基本通话费是每分钟4角钱,不足1分钟的部分则按照1分钟计算;长途通话费是每6秒7分钱,不足6秒的部分按照6秒计算。整个长途通话费用由上述两项加起来。编写一个Java 程序实现上面的计算。要求:编写一个声明为“public void calcFee(int iSeconds)”的方法,该方法接收通话的秒数,然后计算出费用并显示出来。在main 方法中调用该方法,分别将通话长度为5秒、60秒、61秒、119秒四种情况下的费用打印出来。提示:为了避免出现小数,采用分而不是元来计算。
java实验报告实验报告java实验报告Java
java实验报告实验报告java实验报告Java
一、实验目的
本次实验的目的是熟悉Java语言,了解Java程序结构,掌握Java程序的开发流程,加深对Java语言特性的认识和理解。
二、实验内容
本次实验内容为设计一个简单的Java程序,包括设计程序的需求分析、设计方案、编写代码、测试运行结果等环节。
三、实验分析
3.1 需求分析
设计一个Java程序,要求该程序能够实现以下功能:
1. 用户可以输入两个数,程序可以对这两个数进行加、减、乘、除的操作,并输出运算结果。
2. 用户可以输入一个字符串,程序可以对该字符串进行反转输出。
3.2 设计方案
根据需求分析,我们可以先设计一个简单的界面,包括输入框、选择运算符号的下拉框,以及一个按钮,当用户输入完毕后点击按钮即可进行相应的操作。
3.3 编写代码
根据设计方案,我们先编写一个简单的界面代码:
import java.awt.*;
import javax.swing.*;
public class Calculator extends JFrame {
private JTextField text1, text2, text3;
private JComboBox<String> combo;
private JButton calcBtn, reverseBtn, factBtn;
public Calculator() {
super("Calculator");
text1 = new JTextField(5);
text2 = new JTextField(5);
java实验报告(1)
实验一熟悉eclipse集成开发环境并编写简单的应用的程序班级:信计08-1 学号:200811011022 姓名:孙海陆
实验地点:实验楼北楼四机房实验时间:2011.9.29
一、实验目的:
熟悉JAVA编程环境,和基本编程框架。
练习在eclipse环境下新建项目、包和类,练习在程序中导入类。
二、实验内容
1.新建项目FirstProject,在该项目中新建包java.examples.first,在该包新建类
FirstExample,在该类中添加如下代码。
实验步骤:打开eclipse->新建Java项目命名为First Project->在此项目中新建包名为java.examples.first->在该包中建类FirstExample
编程代码如下:
package java.examples.first;
import java.util.Scanner;
public class FirstExample{
public static void main(String[] args){
int x,y,z;
System.out.print ln(“请输入两个整数:”);
Scanner in = new Scanner(System.in);
x=in.nextInt();
y=in.nextInt();
z=x+y;
System.out.println(x+”+”+y+”=”+z);
}
}
2.编程实现输入年份和月份输出该年该月的天数。
/ ShowDays.java
package java.examples.first;
第一次实验报告
实验一
1、实验题目:
编写一个简单的JAVA应用程序,该程序在命令行窗口输出两行文字:“你好,hello”和“we are students”。
2、程序代码:
public class hello {
public static void main (String args[]) {
System.out.println("你好,Hello!");
A a=new A();
a.fA();
}
}
class A{
voidfA(){
System.out.println("we are students.");
}
}
3、实验结果:
4、实验分析:
学到了如何输出语句以及具体的运行java的步骤,在设定path的数据之后要重启命令提示符才能正常编译。设定path的时候没有注意切换到西文字符,一度造成实验无法进行,以后要注意切换输入法。
5、实验练习:
(1)编译器怎样提示丢失大括号的错误
错误:需要’{’
指向该行
(2)编译器怎样提示语句丢失分号的错误
错误:需要’;’
指向该行
(3)编译器怎样提示将System写成system的错误错误:程序包system不存在
指向该行
(4)编译器怎样提示将String写成string的错误错误:找不到符号
指向该行
符号:类string
位置:类hello
实验二
1、实验题目:
本实验的目的是学习同时编译多个java源文件. 2、程序代码:
public class MainClass{
public static void main (string args[]){ System.out.println("你好,只需编译我");
java实验报告(1)
java实验报告(1)
实验一熟悉eclipse集成开发环境并编写简单的应用的程序班级:信计08-1 学号:200811011022 姓名:孙海陆
实验地点:实验楼北楼四机房实验时间:2011.9.29
一、实验目的:
熟悉JAVA编程环境,和基本编程框架。
练习在eclipse环境下新建项目、包和类,练习在程序中导入类。
二、实验内容
1.新建项目FirstProject,在该项目中新建包java.examples.first,在该包新建类
FirstExample,在该类中添加如下代码。
实验步骤:打开eclipse->新建Java项目命名为First Project->在此项目中新建包名为java.examples.first->在该包中建类FirstExample
编程代码如下:
package java.examples.first;
import java.util.Scanner;
public class FirstExample{
public static void main(String[] args){
int x,y,z;
System.out.print ln(“请输入两个整数:”);
Scanner in = new Scanner(System.in);
x=in.nextInt();
y=in.nextInt();
z=x+y;
System.out.println(x+”+”+y+”=”+z);
}
}
2.编程实现输入年份和月份输出该年该月的天数。
/ ShowDays.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来说就感觉棒很多。