java结构化程序设计的方法有哪些,Java结构化程序设计.doc

昆明理工大学信息工程与自动化学院学生实验报告

(2012—2013学年第一学期)

课程名称:Java

课程名称:Java程序设计开课实验室:442

2012年11月7日

年级、专业、班

计科101

学号

201010803116

姓名

李力

成缋

实验项目名称

Java结构化程序设计

指导教师

尚振宏

教师签名:

一、实验目的及内容

目的:掌握和巩固Java结构化程序设计的概念、方法

内容:

(使用&&、||、"运算符)编写一个程序,该程序让用户输入一个整数,然后判断该整数是否能 同时被5和6整除;是否能被5或6整除;是否能被5或6整除,但不能同时被5和6整除。

例如:在命令行模式下该程序运行可呈现如下结果(注,也可以图形界面方式实现)

Enter an integer: 10

Is 10 divisible by 5 and 6? false

Is 10 divisible by 5 or 6? true

Is 10 divisible by 5 or 6, but not both? true

编写一个程序(利用循环)计算下面式子:

12 39899

一 H1H... H1

2 3 499 100

写一个函数,该函数返回一个数组屮值最小的元素的索引值,若该数组屮值最小的元素多号 个,则返回索引最小的那个,该函数的声明如下所示,在main函数屮调用并测该函数。 public static int indexOfSmallestElement(intn list)

二、要求

1.给出上述程序的流程阁、代码和测试结果。

内容一

流程图:

I结宙y j

实验代码

import java. util. Scanner;

public class Classl {

public static void main (String[] args) {

Scanner input=new Scanner(System, in);

System, out. print ("'Enter an integer:");

int numble=input.nextlnt ();

boolean numb1e1=(numb1e%5==0)&&(numb1e%6==0);

boolean numb1e2=(numb1e%5==0)(numb1e%6==0);

boolean numble3= (numble%5==0)(numble%6==0);

notSystem, out. println(z/is "+numble+" divisible by 5 and 6?"+numblel); System, out. print In (/zis "+numble+" divisible by 5 or 6?"+numble2); System, out. print In ("is //+numble+// divisible by 5 or 6, but

not

both?"+numble3);

}

}

运行结果:

JavaLibrary3 - NetBeans IDE 7.2

QrXZ4(F)采^.S(V) s^.(N) v?g) Z^(A)运行 ^-i(D)分析 ?工 aCD 2=(W) ^5:Qj)

Qr

SQfflSi^e1

项月x言件 服级 LCoinput^Zhan^eJavaApplicationlJavaLibrary3-E

项月x言件 服级 L

Coinput^Zhan^e

JavaApplicationl

JavaLibrary3

-E似包>

L?豳

Classl java

?S库

Classl. i鼈vg

成员视E 必 Clatsl

挪難

ComputtAri

历史记录1?

JavtApplj ctUonl j tv a 2」函 Cl*Ml. j氤v. 寘

,屬▼嘎母4?■鎰d

匕210回

1

2

3

4

5

6

?

i

8

9

10

11

12

13

14

15

□ inport java. util. Scanner:public class Classl {

3 public static void sain (String [] args) {

Scanner input =new Scanner (System. ir.).

System, out.print( Enter an integer:"): int nu>ble=input. nextInt():

boolean nu>blel=(numble%5==0)&&(nuMbleX6==0). boolean nu>ble2=ble%6==0): boolean

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值