7.6 作业 韩宗轩
1:for循环的格式?要能看懂执行流程。
用for循环完成如下案例
for( ; ; ;){ }
求和
class T1 {
public static void main(String[] args) {
//求和
int sum=0;
for (int i = 1;i <= 100 ;i++ ) {
sum+=i;
}
System.out.println(sum);
}
}
求偶数和
class T1 {
public static void main(String[] args) {
//求和
int sum=0;
for (int i = 1;i <= 100 ;i++ ) {
if (i%2 == 0) {
sum+=i;}
}
System.out.println(sum);
}
}
求奇数和
class T1 {
public static void main(String[] args) {
//求和
int sum=0;
for (int i = 1;i <= 100 ;i++ ) {
if (i%2 == 1) {
sum+=i;}
}
System.out.println(sum);
}
}
打印水仙花数
class T4 {
public static void main(String[] args) {
for (int i = 100;i<=999 ;i++ ) {
int ge = i/1 %10;
int shi= i/10 %10;
int bai = i/100;
if (ge*ge*ge+shi*shi*shi+bai*bai*bai==i) {
System.out.println(i);
}
}
}
}
统计水仙花数
class T4 {
public static void main(String[] args) {
int count=0;
for (int i = 100;i<=999 ;i++ ) {
int ge = i/1 %10;
int shi= i/10 %10;
int bai = i/100;
if (ge*ge*ge+shi*shi*shi+bai*bai*bai==i) {
count++;
}
}System.out.println(count);
}
}
九九乘法表
class T5 {
public static void main(String[] args) {
for (int r =1;r<= 9 ;r++ ) {
int i=1;
while (i<=r) {
System.out.print(i+"*"+r+"=" +i*r+'\t');
i++;
}System.out.println();
}
}
}
2:while循环的格式?要能看懂执行流程
初始化语句
while (判断条件句){
循环控制句
控制条件语句
}
3:break,continue和return分别有什么用?
break:只能在swich中应用
continue: 只能在循环体中使用.中止本次循环,执行下次循环.
return : 不是结束循环的 而是结束方法的.
4:函数(方法)的概念?函数的格式?格式的解释说明
5:函数的调用
A:明确返回值类型的函数调用
B:void类型的函数调用
6:函数的练习:
A:求两个数据之和
B:判断两个数据是否相等
C:获取两个数中较大的值
D:打印m行n列的星形矩形
E:打印nn乘法表
7:什么是函数重载?以及函数重载的练习?把讲过的案例练习一次即可