我是靠谱客的博主 坚定高山,最近开发中收集的这篇文章主要介绍0706作业,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1:for循环的格式?要能看懂执行流程。
  for(初始化表达式;循环条件表达式;循环后操作表达式){
    循环体
  }
用for循环完成如下案例

求和

public class Sum0706 {
public static void main(String[] args) {
int sum = 0;
for (int i = 1;i <= 20 ;i++ ) {
sum += i;
}
System.out.println(sum);
}
}

  

求偶数和

class Sum0706_Even {
public static void main(String[] args) {
int sum = 0; //定义变量 和
for (int i = 1;i <= 20 ;i++ ) {
if (i % 2 == 0) { // 判断是不是偶数
sum += i;
}
}
System.out.println(sum);
}
}

  

求奇数和

class Sum0706_Uneven {
public static void main(String[] args) {
int sum = 0;
for (int i = 1;i <= 20 ;i++ ) {
if (i % 2 != 0) {
sum += i;
}
}
System.out.println(sum);
}
}

  

打印水仙花数
统计水仙花数

class ShuiXianHuaShu {
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 % 10;
if (ge * ge * ge + shi * shi * shi + bai * bai * bai == i) {
count += 1;
System.out.println(i+"是水仙花数");
}
}
System.out.println("水仙花数的个数是:"+count);
}
}

  

九九乘法表

class Cheng99 {
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(条件表达式){
  循环体;
  循环后操作表达式;
  }
3:break,continue和return分别有什么用?
  break: 用在(switch case 语句 | for 循环语句) 中 ,用于跳出本语句;
  continue: 用在for循环语句中,结束本次循环,执行下次循环;
  return: 结束方法
4:函数(方法)的概念?函数的格式?格式的解释说明
  修饰语句(public static) + 返回语句(void) +方法名 (main方法) + 参数(参数类型及个数)
5:函数的调用
A:明确返回值类型的函数调用
B:void类型的函数调用

6:函数的练习:
A:求两个数据之和
B:判断两个数据是否相等
C:获取两个数中较大的值

import java.util.Scanner;
class Test_0706 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入数a:");
int a = sc.nextInt();
System.out.println("请输入数b:");
int b = sc.nextInt();
int sum = a + b;
System.out.println("你输入的两个数的和是" + sum);
if (a == b) {
System.out.println("你输入的两个数相等");
}else {
System.out.println("你输入的两个数不相等");
}
int c = (a >= b)? a : b;
System.out.println("你输入的两个数中较大的数是" + c);
}
}

D:打印m行n列的星形矩形

import java.util.Scanner;
class PrintRectangle {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入行数m:");//友好提示
int m = sc.nextInt();
System.out.println("请输入列数n:");//友好提示
int n = sc.nextInt();
for (int i = 1;i <=m ;i++ ) {
for (int j = 1 ;j <= n ;j++ ) {
System.out.print("* ");
}
System.out.println();
}
System.out.println();
System.out.println("这就是你所要的星型矩形");
}
}

 

E:打印nn乘法表

class ChengFaBiao_nn {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入行数n:");//友好提示
int n = sc.nextInt();
chengFaBiao(n);
}
public static void
chengFaBiao(int n){
for (int i = 1;i <=n ;i++ ) {
for (int j = 1 ;j <= i ;j++ ) {
System.out.print(j + "*" + i + "=" + j*i + "t");
}
System.out.println();
}
System.out.println();
System.out.println("这就是你所要的"+n+n+"乘法表");
}
}

 

7:什么是函数重载?以及函数重载的练习?把讲过的案例练习一次即可

  在同一个类中,方法名一样,参数类型和参数个数不同的两个方法

转载于:https://www.cnblogs.com/zhangzheng1989/p/9275460.html

最后

以上就是坚定高山为你收集整理的0706作业的全部内容,希望文章能够帮你解决0706作业所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部