java小明摘苹果,java基础知识(循环结构).docx

知识点:

3种常见的循环结构

break;continue关键字

复习:

选择结构

讲解作业1

课堂任务:

任务一、

以下语句不能构成循环的语句是()

A for语句

B while语句

C switch语句

D do while 语句

break语句的作用是()

A 只中断最内层的循环

B 只中断某一层的循环

C 借助于标号,可以实现任何层循环中断

D 只中断某一层的循环

下列语句序列执行后,a 值为()。

int a=1;

for ( int i=5 ; i>0; i-=2; ) a*=I;

A 0

B 1

C 15

D 60

下列语句序列执行后,c值为()。

int a=3, b=4, c=0;

while ( (a++) < (- -b) ) ++c;

A 0

B 1

C 2

D 3

列语句序列执行后,j 值为()。

int m=3, n=6, k=0;

while ( m

A 0

B 1

C 2

D 3

列语句序列执行后,i 值为()。

int i=10;

do { i/=2; } while ( i - - >1 );

A 1

B 5

C 2

D -1

程序改错

public class Te21{

public void main(String[] args) {

int size=5;

for ( int i=0; i<=size; i++){

for ( int j=i; j>=0; j- -)

System.out.print( i );

Systme.out.print();

}

}

}

程序改错

public class Estate{

public void main(String[] args) {

long n=0;

for ( int i=1; i<=10, i++)

n=n * i;

System.out.println( i-1 + “ != ” +n);

}

}

任务二、程序设计

求偶数之和★*

(add2.c/cpp/java)

[题目信息]

中文题目名称

英文题目名称

每个测试点时限

运行内存上限

结果比较方式

求偶数之和

add2

1000毫秒

128M

全文比较

过滤行末空格

及文末回车

[提交源程序文件名]

C语言

C++语言

Java语言

add2.c

add2.cpp

add2.java

[试题描述]

由键盘输入正整数m和n(且m <= n),请你找出这个区间内(含m,n)的所有偶数,计算这些偶数之和,并输出。

例如输入1和6,则区间内的所有偶数为2, 4, 6。这些偶数之和为12。

[输入]

输入中包含两个正整数m和n,用一个空格隔开。且1 <= m <= n <= 200。

[输出]

输出m和n区间的所有偶数之和,值在int范围内。

[输入示例1]

1 6

[输出示例1]

12

[输入示例2]

4 5

[输出示例2]

4

[输入示例3]

5 5

[输出示例3]

0

[数据范围]

对于100%的数据,1 <= m <= n <= 200

小明摘苹果(输入、数组)**

(apple3.c/cpp/java)

[题目信息]

中文题目名称

英文题目名称

每个测试点时限

运行内存上限

结果比较方式

小明摘苹果

apple3

1000毫秒

128M

全文比较

过滤行末空格

及文末回车

[提交源程序文件名]

C语言

C++语言

Java语言

apple3.c

apple3.cpp

apple3.java

[试题描述]

有一天走到了一片苹果林,里面每颗树上都结有不同数目的苹果,小明身上只能拿同一棵树上的苹果,他每到一棵果树前都会把自己身上的苹果扔掉并摘下他所在树上的苹果并带走(假设小明会走过每一棵苹果树),问在小明摘苹果的整个过程中,他身上携带的最多苹果数与最小苹果数的差是多少?

[输入]

输入第一行m,n(即苹果林中有果树的行数和列数)。

m行n列数据(即每颗树上的苹果数),且题目要求0 < m,n < 50。

[输出]

输出1个数(小明摘苹果的整个过程中,他身上携带的最多苹果数与最小苹果数的差)。

[输入示例]

4 3

2 6 5

1 3 7

5 3 5

1 7 12

[输出示例]

11

[数据范围]

对于100%的数据,0 < m,n < 50

n位水仙花数(嵌套)***

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值