0706作业
1:for循環的格式?要能看懂執行流程。 ?????****
??用for循環完成如下案例
??
??求和
//求和 1-10
public class Task1 {
public static void main(String[] args) {
int sum=0;
for (int i=1;i<=10 ;i++ ) {
sum=sum+i;
}
System.out.println("sum="+sum);
}
}
??求偶數和
??求奇數和
//求偶數和 ?求奇數和 ??1-100
public class Task2 {
public static void main(String[] args) {
int sum=0;
int sum1=0;
for (int i=1;i<=100 ;i++ ) {
if (i%2==0) { ??????//判斷是偶數還是奇數
sum=sum+i;
}else {
sum1=sum1+i;
}
}
System.out.println("偶數和是"+sum);
System.out.println("奇數和是"+sum1);
}
}
?
??打印水仙花數
//打印水仙花數 ??100-999
public class Task1 {
public static void main(String[] args) {
for (int i=100;i<=999 ; i++) { ????//獲取到所有的三位數100-999
int ge=i%10;
int shi=i/10%10;
int bai=i/100%10;
if (ge*ge*ge+shi*shi*shi+bai*bai*bai==i) {
System.out.println("i="+i);
}
}
}
}
?
??統計水仙花數
?
//統計水仙花數 ??100-999
?
public class Task1 {
public static void main(String[] args) {
int count=0;
for (int i=100;i<=999 ; i++) {
int ge=i%10;
int shi=i/10%10;
int bai=i/100%10;
if (ge*ge*ge+shi*shi*shi+bai*bai*bai==i) {
System.out.println("i="+i);
count++;
}
}
System.out.println("count="+count);
}
}
?
??九九乘法表
?
?
// 九九乘法表
?
public class Task1 {
public static void main(String[] args) {
for (int i=1;i<=9 ;i++ ) {
for (int j=1;j<=i ;j++ ) {
System.out.print(j+"*"+i+"="+(j*i)+'\t');
}
System.out.println();
}
}
}
?
2:while循環的格式?要能看懂執行流程
?
while循環的格式:
初始化語句;
While(判斷條件語句){
循環體語句;
控制條件語句;
}
?
?
3:break,continue和return分別有什么用? ??????????//控制跳轉語句 ?????*******
break是跳出循環
continue是終止本次循環繼續下次循環
return是結束方法
?
4:函數(方法)的概念?函數的格式?格式的解釋說明
?
5:函數的調用
A:明確返回值類型的函數調用
B:void類型的函數調用
?
6:函數的練習: ??????????????????????????????????*****
A:求兩個數據之和
B:判斷兩個數據是否相等
C:獲取兩個數中較大的值
D:打印m行n列的星形矩形
E:打印nn乘法表
?
7:什么是函數重載?以及函數重載的練習?把講過的案例練習一次即可
?
轉載于:https://www.cnblogs.com/wty1994/p/9274892.html
總結
- 上一篇: Java基础(三)面向对象(下)
- 下一篇: EZ 2018 07 06 NOIP模拟