JAVA程序设计基础实验一
更新时间:2024-05-24 05:12:01 阅读量: 综合文库 文档下载
实 验 报 告 一
课 程 学 号 专业班级 JAVA程序设计 XXXXXXXX 实验项目 姓 名 Java语言基础 XXXX 成 绩 实验日期 指导教师 2012-9-17 XXX 计算机科学与技术(嵌入式方向) 一【实验目的】
(1)了解Java程序的结构及特点 (2)熟悉Java语言的开发与运行环境 (3)掌握Java数据类型、语句和表达式 (4)掌握Java运算符及数据类型转换 (5)掌握Java控制语句 二【实验内容】
【项目一】完成实验指导书P2——1.2.1 一个简单的应用程序。 class A{
void f(){
System.out.println(\ } }
class B{ }
public class Hello{
public static void main (String args[]){
System.out.println(\你好,很高兴学习Java\ A a=new A(); a.f(); } }
【项目二】完成实验指导书P6——1.3 联合编译
【项目三】完成实验指导书P14——3.2.1猜数字
? 随机分配给客户一个1~100之间的整数 ? 用户从键盘输入自己的猜测
? 程序返回提示信息,提示信息分别是“猜大了”、“猜小了”和“猜对了” ? 用户可根据提示信息再次输入猜测,指导提示信息是“猜对了” (1)程序代码
import java.util.*;
public class test2{
public static void main (String args[]) {
System.out.println(\给你一个1至100之间的整数,请猜测这个数\ int a =(int)(Math.random()*100)+1; int b=0;
Scanner reader=new Scanner(System.in); System.out.println(\输入您的猜测:\ b=reader.nextInt(); while(b!=a) {
if(b>a) {
System.out.println(\猜大了\ b=reader.nextInt(); }
else if(b
System.out.println(\猜小了\ b=reader.nextInt(); } }
System.out.println(\猜对了!\ } }
(2)运行结果 截图
【项目四】数组
编写一个Java 程序,定义一个2行3列的整型二维数组,对数组中的每个元素赋值一个0~100的随机整数,然后分别对第一行、第二行的元素排序。
(1)程序代码
import java.util.* ;
public class Array{
public static void main(String args[]){ int i,j,k,temp;
int a[][]=new int[2][3]; a[0][0]=18; a[0][1]=92; a[0][2]=1; a[1][0]=90; a[1][1]=41; a[1][2]=82;
for(j=0;j<3;j++)
System.out.println(\ System.out.println(\ for(j=0;j<3;j++)
System.out.println(\ System.out.println(\ for(i=0;i<2;i++){ for(j=0;j<2;j++){ for(k=j;k<2;k++){
if(a[i][j]>a[i][k+1]){ temp=a[i][j];
a[i][j]=a[i][k+1];
a[i][k+1]=temp; } } } }
System.out.println(\第一行按从小到大排列:\ for(j=0;j<3;j++){
System.out.println(\ }
System.out.println(\第二行按从小到大排列:\ for(j=0;j<3;j++)
System.out.println(\ } }
(2)运行结果
三【实验小结】
本次实验是这门课程的第一个实验,由于首次接触Java以及其编程软件,除了要熟悉Java中的一些语法结构外,还要熟悉该软件,包括对该软件的环境变量的设置。总的来说,实验还比较顺利,但在实验中也遇到了不少的问题。最后,在同学的帮助下,才得以解决。
正在阅读:
JAVA程序设计基础实验一05-24
水平分析法与垂直分析法12-03
北京居住证明范文02-10
内蒙古农业发展银行招聘02-08
2015年国家公务员考试申论真题及答案解析(省部级)10-08
【精选】疫情期间思想汇报三篇09-08
CFD软件比较 - 图文01-31
- 苏教版 心理健康三年级上册全册教案
- 零资本创业(全套笔记)
- 教师十不准学习心得体会
- 2016年品类创新期末考试答案超星慕课尔雅
- 在ArcGIS中栅格数据矢量化
- 2016年江苏省南京市中考物理试题(word解析版)
- 苏州市市政优质工程评选办法
- 热轧和冷轧的区别
- 政治学原理作业参加答案
- “家园”住宅小区智能化设计方案205853471
- Gsoiec财务报表阅读分析 利润表的阅读和评价
- 英语基本句型和主谓一致
- 第一章 机械制图基本知识
- 2018年中国平衡车行业分析及市场深度调查报告目录
- 基于PLC自动送料装车系统 - 毕业设计
- 朋友是奢侈品
- 普通高中地理课程标准-2017修订版
- 浅谈小学生口语交际能力的培养
- 第一讲 速算与巧算
- 带电粒子在磁场中的运动补充练