A:看程序写结果(写出自己的分析理由),程序填空,改错,看程序写结果。
1、看程序写结果
class Demo {
public static void main(String[] args) {
int[] a = {1, 2, 3, 4};
int[] b = {2, 3, 4};
int[] c = new int[0];
int[][] ab = {a, b, c};
ab[1][2] = 100;
System.out.println(b[2]);
}
}
2、看程序写结果
class Demo {
public static void main(String[] args) {
int[][] arr = new int[4][];
int num = 1;
for (int i=0; i

package student;

public class StudentWorkDay05_01 {
/**
* 1、for循环(打印出100以内,能被3整除的所有数)
*/
public static void main(String[] args) {
for(int i=1;i<100;i++){
if(i%3==0){
System.out.print(i+",");
}
}
} }

2、将下面的数组元素 反向打印
int[] arr = {11,22,33,44,55};
打印的结果为: [55,44,33,22,11]
答:package student;

public class StudentWorkDay05_02 {

    /**
* 将下面的数组元素 反向打印
int[] arr = {11,22,33,44,55};
打印的结果为: [55,44,33,22,11] */
public static void main(String[] args) {
int[] arr={11,22,33,44,55};
System.out.print("[");
for(int i=arr.length-1;i>=0;i--){
if(i==0){
System.out.print(arr[i]); }else{
System.out.print(arr[i]);
System.out.print(",");
}
}System.out.print("]"); } }

3、将下面的数组元素前后互换
[11, 32,55, 47,79,23]
置换后的数组元素为:
[23, 79, 47, 55, 32, 11]

答:`package student;

public class StudentWorkDay05_3 {

/**
* 将下面的数组元素前后互换
[11, 32,55, 47,79,23]
置换后的数组元素为:
[23, 79, 47, 55, 32, 11] */
public static void main(String[] args) {
int[] arr={11,32,55,47,79,23};
System.out.print("[");
for(int i=0, j=arr.length-1;i<arr.length/2;i++,j--){
int t=arr[i];
arr[i]=arr[j];
arr[j]=t;
}for(int i=0;i<arr.length;i++){ System.out.print(arr[i]);
System.out.print(",");
}System.out.print("]");
} }

`
4、在数组中 查询数据55第一次出现的位置,打印第一次出现的位置
[11, 32,55, 47,55, 79,23]
答:

package student;

public class StudentWorkDay05_4 {

    /**
* 在数组中 查询数据55第一次出现的位置,打印第一次出现的位置
* [11, 32,55, 47,55, 79,23]
*/
public static void main(String[] args) {
int[] arr={11,32,55,47,55,79,23};
for(int i=0;i<arr.length;i++){
if (arr[i]==55){
System.out.println(i);
break;
}
}
}
}

输出:2
5、编写方法,获取到数组中最大的元素,返回该元素的值
答:

package student;

public class StudentWorkDay05_5 {

    /**
* 编写方法,获取到数组中最大的元素,返回该元素的值
*/
public static void main(String[] args) {
int[] arr={11,32,54,62,21};
int max=arr[0];
for(int i=1;i<arr.length;i++){
if(arr[i]>max){
max=arr[i];
}
}
System.out.println("数组最大值为:"+max);
}
}

输出:62
D:分析画图推原理(要求画出内存图,并对结果进行解释)
1、画内存图,并写出程序运行的结果。
public class Test {
public static void leftshift(int i, int j) {
i+=j;
}
public static void main(String[] args) {
int i = 4, j = 2;
leftshift(i, j);
System.out.println(i);
}
}

Day05_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. .NET实现解析字符串表达式

    一.引子·功能需求 我们创建了一个 School 对象,其中包含了教师列表和学生列表.现在,我们需要计算教师平均年龄和学生平均年龄. //创建对象 School school = new School ...

  2. 案例分享-full gc导致k8s pod重启

    在之前的记一次k8s pod频繁重启的优化之旅中分享过对于pod频繁重启的一些案例,最近又遇到一例,继续分享出来希望能给大家带来些许收获. 问题现象 报警群里突然显示某pod频繁重启,我随即上去查看日 ...

  3. 关于vue3 上传图片到七牛云

    引子:前端程序猿,很少写博客,担心有一些技术很牛逼的大佬看不上,还喜欢怼人,玻璃心容易影响心情,这个是我自己在项目上遇到的,也百度参考了很多大佬的文章,感觉多少有点不全,然后就自己整理一下,当一个笔记 ...

  4. 张量(Tensor)、标量(scalar)、向量(vector)、矩阵(matrix)

    张量(Tensor):Tensor = multi-dimensional array of numbers 张量是一个多维数组,它是标量,向量,矩阵的高维扩展 ,是一个数据容器,张量是矩阵向任意维度 ...

  5. pytest—添加日志

    开头 保存工作中常用的日志. pytest有自己的日志管理的开关,不需要用到python的日志库 开始 在文件根目录下新建一个pytest.ini文件 基本设置 [pytest] log_cli=tr ...

  6. JavaScript 如何判断一个对象中是否有某个属性?

    今天讲讲,JavaScript 如何判断一个对象中是否有某个属性? 我总结了5个方法: 方法1: if(Obj[a]) {} 缺点:对于参数值为 undefined 和 0 的无效. 方法2: if( ...

  7. css设置单行多行超出显示省略号

    单行: width: 200px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; 多行: text-overflow: ...

  8. AI 绘画 - 如何 0 成本在线体验 AI 绘画的魅力

    要想体验 AI 绘画,比较流行的三种方式是 Midjourney.OpenAI 的 DALL·E 2 以及 Stable Diffusion.而 Midjourney 已经停止免费试用,且使用价格不太 ...

  9. 《数据结构(C语言版)》严蔚敏代码实现———顺序表

    一.前言 最近在重新学习数据结构啦,网上说这本书挺不错哒,于是我开始啃这本书咯...有一说一,严奶奶的书挺好的,就是有点大量使用指针...需要沉下心来,看一看画一画才能懂,我自己手敲了一遍书上代码,加 ...

  10. CSharp初体验

    入门 初来乍到了解一门新的语言,它可能和熟悉的c/c++有不小差别,整体上需要首先了解下语法文件的整体结构.例如,源文件整体结构如何. 乍看CSharp源文件(compile unit)的结构,官网主 ...