Android-作业、实验、实践

  • 作业 ([代码详情]())
  • 作业一
  • 1、魔方矩阵——要用面向对象
  • 2、复数计算——要用面向对象
  • 作业二
  • 1、求出所有可能的以下形式的算式,每个算式中有九个数位,正好用尽1到9这九个数字。
  • 2、往界面中放200个按钮。
  • 作业三
  • 1、二维绘图
  • 作业三
  • 1、顺序显示一系列图片,每幅图片以不同的动画形式显示出来。
  • 2、矩阵运算
  • 实验([代码详情]())
  • 实验1 九宫格布局
  • 实验2 登录页面
  • 实验3 菜单的应用
  • 实验4 图形程序设计
  • 实验5 菜单与对话框的使用
  • 实践([代码详情]())
  • 实践1 Android基本程序设计
  • 实践2 视图与绘图程序设计
  • 实践3 动画程序设计
  • 实践4 动画程序设计
  • 实践5 组件程序设计


作业 (代码详情)

作业一

1、魔方矩阵——要用面向对象

在页面中输入矩阵的阶数,然后输出一个n*n的魔方矩阵。

android studio期末作业 简单 android studio大作业_面向对象

2、复数计算——要用面向对象

给定一组数据,这组数据中包含了若干个复数及运算类型。将这些复数进行加、减、乘和除运算。

android studio期末作业 简单 android studio大作业_面向对象_02

作业二

1、求出所有可能的以下形式的算式,每个算式中有九个数位,正好用尽1到9这九个数字。

○×○○○=○×○○○○

android studio期末作业 简单 android studio大作业_Android_03

2、往界面中放200个按钮。

android studio期末作业 简单 android studio大作业_Android_04

作业三

1、二维绘图

android studio期末作业 简单 android studio大作业_面向对象_05

作业三

1、顺序显示一系列图片,每幅图片以不同的动画形式显示出来。

android studio期末作业 简单 android studio大作业_android studio_06

2、矩阵运算

android studio期末作业 简单 android studio大作业_Android_07

实验(代码详情)

实验1 九宫格布局

掌握 Android 布局的基本应用。

android studio期末作业 简单 android studio大作业_Android_08

实验2 登录页面

熟悉各种控件的运用,实现使用控件实现登录页面。

android studio期末作业 简单 android studio大作业_java_09

实验3 菜单的应用

在 Android 中实现下拉菜单

android studio期末作业 简单 android studio大作业_java_10

实验4 图形程序设计

绘制一个运动的小球。开始时小球位于任意位置,并向任意一个方向开始运动,当遇到区域边缘(屏幕边缘)时,以相反角度(镜面反射)回弹。

android studio期末作业 简单 android studio大作业_Android_11

实验5 菜单与对话框的使用

编写一个绘图程序,该程序具有绘制直线、圆、正多边形和文字的功能。

给程序加一个菜单,菜单项有直线、圆、正边形和文字。

1 当用户选择直线时,出现一个对话框,在对话框中可以输入直线的两个端点坐标,然后在视图中将直线绘出;

2 当用户选择圆时,出现一个对话框,在对话框中可以输入圆心坐标和半径,然后在视图中将圆绘出;

3 当用户选择正多边形时,出现一个对话框,在对话框中可以输入正多边形中心的坐标、外接圆半径和边数,然后在视图中绘出;

4 当用户选择文字时,出现一个对话框,在对话框中可以输入欲输出的文字和左上角点的坐标,然后在视图中显示文字;

5 选择保存方法,保存所绘制的图形或文字,以便视图刷新后仍能显示已绘制的图形。

android studio期末作业 简单 android studio大作业_java_12

android studio期末作业 简单 android studio大作业_面向对象_13

实践(代码详情)

实践1 Android基本程序设计

生产者与消费者问题。

(1)编写程序模拟生产者和消费者的生产和消费过程;

(2)用栈表示存放商品的仓库;

(3)用整型数表示商品;

(4)要显示生产者生产的产品和消费者购买的商品;

(5)每次仓库的变动都要将仓库中现有的商品显示出来。

android studio期末作业 简单 android studio大作业_面向对象_14

实践2 视图与绘图程序设计

1.编写一个答题或问卷系统(程序)。系统中有若干题(不少于15道题),每一题有不少于4个选项答案,有的题是单选,有的题是多选。
根据用户答题情况,给出答题分数,如:实际得分/总分。
2.绘制一条摆线。
3.绘制一条正弦线。

1、

android studio期末作业 简单 android studio大作业_java_15


2、

android studio期末作业 简单 android studio大作业_java_16


3、

android studio期末作业 简单 android studio大作业_Android_17

实践3 动画程序设计

报数游戏

有m个小孩围成一圈,从第1个小孩开始报数。当某一个小孩报的数是n时,该小孩离开这个圈子;下一个小孩再从1开始报数,报到n的小孩再出圈……,一直重复这个过程,直到只剩一个小孩为止。问最后留在圈中的小孩是游戏开始前的第几个小孩?

android studio期末作业 简单 android studio大作业_登录页面_18

实践4 动画程序设计

1、实现一个判断验证码是否正确的程序。由程序生成验证码,再由程序判断用户输入的验证码是否正确?
2、编写一个模拟龟兔赛跑的程序,要用图形表示出赛跑的过程。

1、

android studio期末作业 简单 android studio大作业_登录页面_19


2、

android studio期末作业 简单 android studio大作业_java_20


android studio期末作业 简单 android studio大作业_登录页面_21


android studio期末作业 简单 android studio大作业_登录页面_22

实践5 组件程序设计

分数运算。

将若干个分数进行加、减、乘和除运算。如:

1 2 + 3 4 / -5 7 * -3 2 - 4 6

表示:

(1/2)+(3/4)/(-5/7)*(-3/2)-(4/6)

运算时不用考虑运算的优先级,按给定的数据顺序运算。

android studio期末作业 简单 android studio大作业_android studio_23


android studio期末作业 简单 android studio大作业_面向对象_24


android studio期末作业 简单 android studio大作业_java_25