A:选择题
1、下列哪个答案与show不是方法重载(b )。
class Demo {
void show(int a,int b,float c){}
}
A.void show(int a,float c,int b){}
B,void show(int x,int y,float z){}
C.int show(int a,float c,int b){return a;}
D.int show(int a,float c){return a;}
B:简答题
1、定义一个方法的格式是什么,以及方法的注意事项?
2、请说明for、while、do…while三种循环的格式以及执行流程,以及它们的区别。
3、请解释什么是方法的重载?

C:看程序写结果(写出自己的分析理由),程序填空,改错,看程序写结果。
1、写出下面程序运行的结果
int i,j;
for (i=0, j=0; i+j<20; ++i, j+=i) {
System.out.println( i+j );
}
答:2
5
9
14
2、写出下面程序运行的结果 **
for (int i=0; i<3; i++) {
for (int j=0; j<3; j++) {
if (i == j) {
break;
}
System.out.println(“i=” + i + “, j=” + j);
}
}

答:i=1,j=0
i=2,j=0
i=2,j=1 (break终止内部循环,外部循环继续)
3、写出下面程序运行的结果
for (int i=0; i<3; i++) {
for (int j=0; j<3; j++) {
if (i == j) {
continue;
}
System.out.println(“i=” + i + “, j=” + j);
}
}

答:i=0,j=1
i=0,j=2
i=1,j=0
i=1,j=2
i=2,j=0
i=2,j=1
4、写出下面程序运行的结果
int i=1,j=10;
do {
if ( i++>–j )
continue;
} while ( i<5 );
System.out.println(“i=” + i + “, j=” + j);

答:i=5;j=6.
D:编程题
1、请编写一个方法,完成三个整数的相加,返回相加后的结果,并在main方法中调用
答:

package student;

import java.util.Scanner;

public class StudentWork1 {
/**
* 请编写一个方法,完成三个整数的相加
* 返回相加后的结果,并在main方法中调用
* 需求: 1、键盘录入数据
* 2、调用方法计算
* 3、计算值返回main
* */
public static void main(String[] args) {
//键盘录入数据
Scanner sc = new Scanner(System.in);
System.out.println("请输入第一个整数:");
int num1 = sc.nextInt();
System.out.println("请输入第二个整数:");
int num2 = sc.nextInt();
System.out.println("请输入第三个整数:");
int num3 = sc.nextInt();
int sum=valuesum(num1, num2, num3);
System.out.println("三个整数和为:"+sum);
} public static int valuesum(int a,int b,int c){
int sum=a+b+c;
return sum; }
}

2、请编写一个方法,完成1-n之间的偶数和,返回累加的结果,并在main方法中调用
答:

package student;

import java.util.Scanner;

public class StudentWorkDay04_2 {

    /**
*请编写一个方法,完成1-n之间的偶数和,返回累加的结果,并在main方法中调用
*
*需求:1、键盘录入数据
* 2、调用方法求和
* 3、输出结果
*/
public static void main(String[] args) {
//键盘录入数据
Scanner sc = new Scanner(System.in);
System.out.println("求一个整数以内的所有偶数和"+'\n'+"请输入一个整数:");
int num = sc.nextInt();
int numsum=sum(num);
System.out.println(num+"以内的偶数和为:"+numsum); }
public static int sum(int a) {
int numsum=0;
for(int i=1;i<a;i++){
if(i%2==0){
numsum += i;
}else{
continue;
} }
return numsum;
} }

3、请编写一个方法,求出1-n之间的偶数和与奇数和的差值,并在main方法中调用
答:

package student;

import java.util.Scanner;

public class StudentWorkDay04_3 {

    /**
*请编写一个方法,求出1-n之间的偶数和与奇数和的差值,并在main方法中调用
*
*需求:1、键盘录入数据
* 2、调用方法
* 3、输出结果
*/
public static void main(String[] args) {
//键盘录入数据
Scanner sc = new Scanner(System.in);
System.out.println("求出1-n之间的偶数和与奇数和的差值"+'\n'+"请输入一个整数:");
int num = sc.nextInt();
int numsum_cha=sum(num);
System.out.println(num+"以内的偶数和与奇数和的差值为:"+numsum_cha); }
public static int sum(int a) {
int numsum_ou=0;
int numsum_ji=0;
int numsum_cha=0;
for(int i=1;i<a;i++){
if(i%2==0){
numsum_ou += i;
}else{
numsum_ji += i;
} }
if(numsum_ou-numsum_ji>0){
numsum_cha=numsum_ou-numsum_ji;
}else{
numsum_cha=numsum_ji-numsum_ou;
} return numsum_cha;
} }

4、请编写程序,打印出如下图形,并在main方法中调用
1
12
123
1234
12345
….

答:package student;

import java.util.Scanner;

public class StudentWorkDay04_4 {

/**
*4、请编写程序,打印出如下图形,并在main方法中调用
1
12
123
1234
12345
... 功能:以上
需求:1、键盘录入数据
2、调用方法(字符串的输出)
3、输出对象
*/
public static void main(String[] args) {
//键盘
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个整数:");
int num=sc.nextInt();
//方法
numstar(num);
//输出
//System.out.println();
}
public static void numstar(int a){
for(int i=1;i<=a;i++){
for(int j=1;j<=i;j++){
System.out.print(j); }
System.out.println();
}
return;
}
}

Day04_Java_作业的更多相关文章

  1. python10作业思路及源码:类Fabric主机管理程序开发(仅供参考)

    类Fabric主机管理程序开发 一,作业要求 1, 运行程序列出主机组或者主机列表(已完成) 2,选择指定主机或主机组(已完成) 3,选择主机或主机组传送文件(上传/下载)(已完成) 4,充分使用多线 ...

  2. SQLServer2005创建定时作业任务

    SQLServer定时作业任务:即数据库自动按照定时执行的作业任务,具有周期性不需要人工干预的特点 创建步骤:(使用最高权限的账户登录--sa) 一.启动SQL Server代理(SQL Server ...

  3. 使用T-SQL找出执行时间过长的作业

        有些时候,有些作业遇到问题执行时间过长,因此我写了一个脚本可以根据历史记录,找出执行时间过长的作业,在监控中就可以及时发现这些作业并尽早解决,代码如下:   SELECT sj.name , ...

  4. T-SQL检查停止的复制作业代理,并启动

        有时候搭建的复制在作业比较多的时候,会因为某些情况导致代理停止或出错,如果分发代理时间停止稍微过长可能导致复制延期,从而需要从新初始化复制,带来问题.因此我写了一个脚本定期检查处于停止状态的分 ...

  5. Python09作业思路及源码:高级FTP服务器开发(仅供参考)

    高级FTP服务器开发 一,作业要求 高级FTP服务器开发 用户加密认证(完成) 多用户同时登陆(完成) 每个用户有不同家目录且只能访问自己的家目录(完成) 对用户进行磁盘配额,不同用户配额可不同(完成 ...

  6. 个人作业week3——代码复审

    1.     软件工程师的成长 感想 看了这么多博客,收获颇丰.一方面是对大牛们的计算机之路有了一定的了解,另一方面还是态度最重要,或者说用不用功最重要.这些博客里好些都是九几年或者零几年就开始学习编 ...

  7. 个人作业-week2:关于微软必应词典的案例分析

    第一部分 调研,评测 评测基于微软必应词典Android5.2.2客户端,手机型号为MI NOTE LTE,Android版本为6.0.1. 软件bug:关于这方面,其实有一些疑问.因为相对于市面上其 ...

  8. 软件工程第二次作业——git的使用

    1. 参照 http://www.cnblogs.com/xinz/p/3803109.html 的第一题,每人建立一个GitHub账号,组长建立一个Project,将本组成员纳入此Porject中的 ...

  9. hadoop作业调度策略

    一个Mapreduce作业是通过JobClient向master的JobTasker提交的(JobTasker一直在等待JobClient通过RPC协议提交作业),JobTasker接到JobClie ...

  10. SQL SERVER 2008复制数据库时发生执行SQL Server代理作业错误

    1. 情况说明 在利用SQL SERVER数据库复制向导,能够很方便的将一个数据库从一台服务器复制到另一台服务器上,具体操作步骤也十分简单. 不过在实际操作过程常发生“执行SQL SERVER代理作业 ...

随机推荐

  1. 为什么 APISIX Ingress 是比 Emissary-ingress 更好的选择?

    本文从可扩展性和服务发现集成等多个维度对比了 APISIX Ingress 与 Emissary-ingress 的性能. 作者:容鑫,API7.ai 云原生技术工程师,Apache APISIX C ...

  2. 2022-06-12:在N*N的正方形棋盘中,有N*N个棋子,那么每个格子正好可以拥有一个棋子。 但是现在有些棋子聚集到一个格子上了,比如: 2 0 3 0 1 0 3 0 0 如上的二维数组代表,一

    2022-06-12:在NN的正方形棋盘中,有NN个棋子,那么每个格子正好可以拥有一个棋子. 但是现在有些棋子聚集到一个格子上了,比如: 2 0 3 0 1 0 3 0 0 如上的二维数组代表,一共3 ...

  3. 2022-04-08:在一张 无向 图上,节点编号0~N-1。老鼠开始在1节点,猫在2节点,0号节点是洞,老鼠想进洞, 老鼠第先出发,猫后出发,轮流行动。 在每个玩家的行动中,他们 必须 沿着图中与所

    2022-04-08:在一张 无向 图上,节点编号0~N-1.老鼠开始在1节点,猫在2节点,0号节点是洞,老鼠想进洞, 老鼠第先出发,猫后出发,轮流行动. 在每个玩家的行动中,他们 必须 沿着图中与所 ...

  4. uni-app Pages.json配置

    https://uniapp.dcloud.net.cn/collocation/pages.html pages.json 文件用来对 uni-app 进行全局配置,决定页面文件的路径.窗口样式.原 ...

  5. Netty实战(三)

    目录 一.Channel.EventLoop 和 ChannelFuture 1.1 Channel 接口 1.2 EventLoop 接口 1.3 ChannelFuture 接口 二.Channe ...

  6. OneForAll下载安装以及环境配置

    python-3.9.7-amd64 OneForAll-master python安装以及插件安装 首先下载python解压到电脑c盘在c盘中创建一个工具文件夹,然后下载OneForAll-mast ...

  7. 代码随想录算法训练营Day30 回溯算法| 332.重新安排行程 51. N皇后 37. 解数独 总结

    代码随想录算法训练营 332.重新安排行程 题目链接:332.重新安排行程 给定一个机票的字符串二维数组 [from, to],子数组中的两个成员分别表示飞机出发和降落的机场地点,对该行程进行重新规划 ...

  8. go语言中如何实现同步操作呢

    1. 简介 本文探讨了并发编程中的同步操作,讲述了为何需要同步以及两种常见的实现方式:sync.Cond和通道.通过比较它们的适用场景,读者可以更好地了解何时选择使用不同的同步方式.本文旨在帮助读者理 ...

  9. 美女同事的烦恼:如何配置 Apache SkyWalking 告警?

    小婉 技术部基本上是一个和尚庙,女生非常少,即使有女生也略微有点抽象,小婉就不一样,她气质绝佳. 上午,同事小婉刚才从老板办公室里出来,看上去一脸不悦的样子.为了表示对同事的关(ba)心(gua),我 ...

  10. 文心一言 VS 讯飞星火 VS chatgpt (26)-- 算法导论5.1 1题

    一.证明:假设在过程 HIRE-ASSISTANT 的第 4 行中,我们总能决定哪一个应聘者最佳.则意味着我们知道应聘者排名的全部次序. 文心一言: 证明: 假设在过程 HIRE-ASSISTANT ...