JAVA实验报告

  • 格式:doc
  • 大小:421.35 KB
  • 文档页数:26

下载文档原格式

  / 26
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

日期:2018年5月地点:明向校区公共机房6

(1)实验题目,实验原理和内容

一、实验目的:JA V A结构化程序设计

二、实验原理:声明不同数据类型的变量,使用关系运算符和逻辑运算符,使用表达式语句与复合语句,使用选择语句,使用循环语句。

实验内容及要求:

1、题目1:编写程序,实现从键盘输入一个0到100之内的整数,把百分制分数到等级分数的转换

//

//>=90 A

// 80~89 B

// 70~79 C

// 60~69 D

// <60 E

2、成法口诀阵形

3、华氏和摄氏的转换法

4、.从键盘输入10个数,排序输出。

要求:请同学们把调试好的程序及运行结果、存在的问题写在下面(不够可以附页)。

1、

package test1;

import java.util.*;

public class TEST1 {

public static void main(String[] args){

System.out.println("请输入一个0到100之间的整数");

Scanner scanner=new Scanner(System.in);

int x;

int m=scanner.nextInt();

x=m/10;

switch(x)

{ case 9: System.out.println("A");break;

case 8: System.out.println("B");break;

case 7: System.out.println("C");break;

case 6: System.out.println("D");break;

default: System.out.println("E");break; }

}

}

2、

package test2;

public class TEST2 {

public static void main(String[] args){

int num;int m;

for(int i=1;i<=9;i++){

for(int j=1;j<=i;j++){

num=i*j;

System.out.print(j+"*"+i+"="+num+ "\t");

if(i==j)

System.out.println(); }

}

}

}

3、

package test3;

import java.util.*;

public class TEST3 {

public static void main(String[] args){

Scanner scanner=new Scanner(System.in);

while(true) {

System.out.println("请输入要转换的温度类型:c或f");

String a=scanner.nextLine();

String num1=new String("c");

String num2=new String("f");

String num3=new String("exit");

if(a.equals(num1))

{

System.out.println("请输入要转换摄氏的温度:..");

double C=scanner.nextFloat();

System.out.println("对应的华氏温度为:");

System.out.println(32+C*1.8+"F");

}

if(a.equals(num2))

{

System.out.println("请输入要转换华氏的温度:..");

double F=scanner.nextFloat();

System.out.println("对应的摄氏温度为:"+"C");

System.out.println((F-32)/1.8+"C");

}

if(a.equals(num3)) break;

String bank=scanner.nextLine();

}}

}

4、

package test4;

import java.util.*;

public class Test4 {

public static void main(String[] args){

Scanner scanner=new Scanner(System.in);

int m;

int[] a=new int[10];

for(int i=0;i<=9;i++)

a[i]=scanner.nextInt();

int temp;

for(int i=0;i<10;i++)

{ for(int j=i+1;j<10;j++)

{ if(a[i]>a[j])

{

temp=a[i];

a[i]=a[j];

a[j]=temp;

}

}

}

for(int x=0;x<=9;x++)

System.out.print(a[x]+" ");

}

}

日期:2018年5月地点:明向校区公共机房6

(2)实验题目,实验原理和内容

一.实验目的:数组、字符串与异常处理

二.实验原理:使用数组,使用字符串与字符串类,处理异常。

三.实验内容及要求:

1.编写一程序,计算矩阵A={{7,9,4},{5,6,8}}与矩阵B={{9,5,2,8},