实验项目A、Java结构化基础和数组编程

一、实验目的

1、掌握Eclipse开发环境的基本使用。

2、掌握第一个Java程序的编写、编译和执行。

3、掌握控制台IO的基本使用。

4、掌握控制台格式化输出的实现。

5、掌握语言基础:常量、变量、运算符、表达式的使用。

6、掌握三种基本结构程序的基本组织和编写:顺序、选择和循环。

7、掌握程序排错的基本方法和技术、了解程序设计风格。

8、掌握一维数组的使用。

9、掌握二维数组的使用。

二、实验内容和主要步骤

  1. 准备开发环境
  2. 使用Eclipse IDE编写第一个Java程序(选做)
  3. 控制台IO实现程序
  4. 控制台格式化输出(课后完成)
  5. 数据类型、常量、变量的测试程序
  6. 运算符测试程序
  7. 分支结构的应用编程
  8. 循环结构的应用编程
  9. 使用一维数组读取并处理成绩
  10. 转置一个随机二维数组

三、实验结论和思考

1、类名等标识符能否使用中文?这样做好不好?

:可以使用中文,但最好不要使用中文作为标识符,因为可能会出现乱码


2、利用java.util.Random类如何生成一个两位随机正整数,给出简单代码。

: import java.util.Random;

public class suiji{

 public static void main(String[] args){

  Random rand = new Random();  //创建Random类的工具实例rand

  

  int num = 10 + rand.nextInt(90);  //在10-100(包括俩临界值)的范围内随机生成一个整数

  System.out.println("所生成之随机数为:"+num);  //控制台输出生成的随机整数

 }

}

3、编写一个能够完成四则运算测试的交互程序。

具体需求有:

(1)每次执行程序,随机生成两个两位大于等于10的整数,假设为a和b。

(2)然后要求用户计算a+b、a-b、a*b和a/b(a整除以b)的值。

(3)计算完之后,综合给出用户的答题情况,包括:用户答案、正确答案、是否答对。

(4)假设每道算式25分,给出用户是否合格的结论(60分以上合格)。

(5)询问用户是否继续测试?按y键继续,按n键退出本测试程序。

作答要求:

(1)编写程序,在下方贴出程序代码。

package test;

import java.util.Random;

import java.util.Scanner;

public class sufa {

  public static void main(String[] args) {

    String w = "";

    do {

      Scanner scan = new Scanner(System.in);

      Scanner input = new Scanner(System.in);

      Random random = new Random(); // 生成随机数对象

      int a = 0, b = 0;

      int

你可能感兴趣的:(Java学习,开发语言,java)