1. arraycopy为System类自带的函数,可以通过Systems.arraycopy(…)这种形式直接调用。
    以下为arraycopy的解释,请自行理解,填写下段代码的空行。
    public static void arraycopy(Object src, int srcIndex, Object dest, int destIndex, int length)

    class Test {
    public static void main(String args[]) {
    int a[] = {2, 4, 6, 8};
    int b[] = {1, 3, 5, 7, 9};
    System.arraycopy ( );
    System.out.print("数组a: ");
    for (int i = 0; i < a.length; i++)
    System.out.print(a[i] + " ");
    System.out.println();
    System.out.print("数组b: ");
    for (int i = 0; i < b.length; i++)
    System.out.print(b[i] + " ");
    System.out.println();
    }
    }

填写代码的空行部分,显示如下结果。
数组a: 2 4 6 8
数组b: 4 6 8 7 9

package test;
public class MyClass_2 {public static void main(String[] args) {// TODO Auto-generated method stub//public static//void arraycopy(Object src, int srcIndex, Object dest,int destIndex,int length)int a[] = {2, 4, 6, 8};int b[] = {1, 3, 5, 7, 9};System.arraycopy (a,1,b,0,3 );System.out.print("数组a: ");for (int i = 0; i < a.length; i++) System.out.print(a[i] + " ");System.out.println();System.out.print("数组b: ");for (int i = 0; i < b.length; i++) System.out.print(b[i] + " ");System.out.println();}
}
  1. 补完以下代码。

public class Test2 {
public static int add(int a, int b) {
//请补完
}
public static int sub(int a, int b) {
//请补完
}
public static int mul(int a, int b) {
//请补完
}
public static int div(int a, int b) {
//请补完
}
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
int a = (int) System.in.read()-‘0’;
char b = (char) System.in.read();
int c = (int) System.in.read()-‘0’;
//到这儿,程序会等待输入,可以输入运算表达式,如:1+1
//用条件语句,调用上面的加减乘除四个函数,显示计算结果。
//请补完
}
}

package test;
import java.io.IOException;
public class Keep_6{public static int add(int a, int b) {//请补完return a+b;}public static int sub(int a, int b) {//请补完return a-b;}public static int mul(int a, int b) {//请补完return a*b;}public static int div(int a, int b) {//请补完return a/b;}public static void main(String[] args) throws IOException {// TODO Auto-generated method stubint a = (int) System.in.read()-'0';char b = (char) System.in.read();int c = (int) System.in.read()-'0';if(b=='+') {System.out.println(add(a,c));}if(b=='-') {System.out.println(sub(a,c));}if(b=='*') {System.out.println(mul(a,c));}if(b=='/') {System.out.println(div(a,c));}}}

Java内置函数的理解和加减乘除四个函数的学习相关推荐

  1. Java内置线程池ExecutorService介绍及商品秒杀案例

    第一.ExecutorService接口是java内置的线程池接口,通过学习接口中的方法,可以快速的掌握java内置线程池的基本使用 常用方法: void shutdown() 启动一次顺序关闭,执行 ...

  2. 不使用java内置函数,将String字符串转换为int类型

    package com.test;public class AtoiTest {public static void main(String[] args) throws Exception {Str ...

  3. Java内置队列和高性能队列Disruptor

    一.队列简介 队列是一种特殊的线性表,遵循先入先出.后入后出(FIFO)的基本原则,一般来说,它只允许在表的前端进行删除操作,而在表的后端进行插入操作,但是java的某些队列运行在任何地方插入删除:比 ...

  4. 设计模式 - 观察者模式(Observer Pattern) Java内置 用法

    观察者模式(Observer Pattern) Java内置 用法 本文地址: http://blog.csdn.net/caroline_wendy/article/details/26601659 ...

  5. Java 内置核心四大函数式接口

    在java.util.function包内 , 有Java 内置核心四大函数式接口,可以使用lambda表达式 1.函数型接口(有一个输入,有一个输出) public class Demo1 {pub ...

  6. 为什么阿里Java规约禁止使用Java内置Executors创建线程池?

    IDEA导入阿里规约插件,当你这样写代码时,插件就会自动监测出来,并给你红线提醒. 告诉你手动创建线程池,效果会更好. 在探秘原因之前我们要先了解一下线程池 ThreadPoolExecutor 都有 ...

  7. 自定义线程池-java内置线程池构造方法介绍

    Java内置线程池原理剖析 我们要想自定义线程池,必须先了解线程池的工作原理,才能自己定义线程池:这里我们通过观察java中ThreadPoolExecutor的源码来学习线程池的原理; Thread ...

  8. java dump分析工具_Java 性能分析工具 (2):Java 内置监控工具

    引言 本文为 Java 性能分析工具系列文章第二篇,第一篇:操作系统工具.在本文中将介绍如何使用 Java 内置监控工具更加深入的了解 Java 应用程序和 JVM 本身.在 JDK 中有许多内置的工 ...

  9. JAVA内置注解 基本注解

    温故而知新,可以为师矣! 每天复习,或者学习一点小东西,也能水滴石穿! 今天复习5个JAVA内置基本注解(贴代码胜过千言万语): package com.lf.test;import java.uti ...

最新文章

  1. ospf 环回口的路由条目_【网络工程师配置篇】——OSPF汇总配置!
  2. 【机器视觉】 dev_display算子
  3. ssh主机之间建立互信 --免密码
  4. 【2018.5.12】模拟赛之四-ssl2416 条形图【高精度,dp】
  5. git 修改分支名字_基础Git操作与GitHub协作吐血整理,收好!| 原力计划
  6. React 父组件和子组件中的方法相互调用
  7. PHP连接sql seaver数据库
  8. pythonista_Pythonista20190325伤不起
  9. Tomcat报错:ERROR:transport error 202: gethostbyname: unknown host
  10. vivoy27android版本,vivo Y27手机系统是什么?vivo Y27能升级安卓4.3吗?
  11. 软件2班36人[扑林作]
  12. 静态成员变量.xml
  13. Java的深拷贝 vs 浅拷贝
  14. c语言读bmp格式图片的步骤,C语言读取BMP格式的图片
  15. ubuntu邮件服务器,Ubuntu下搭建mail邮件服务器的方法教程
  16. oracle11g broker,张欣橙Oracle11g配置DGbroker
  17. 如何实现用手机远程控制电脑?
  18. 使用可道云在centos上搭建个人网盘(附带端口修改)
  19. 搜狗输入法自定义短语设置
  20. Python pptx模块

热门文章

  1. c++ 调用labview_LabVIEW面向对象编程_初窥门径(5):开发方式漫谈
  2. 搭建 数字证书_CA认证介绍及搭建过程
  3. Loadrunner连接负载机失败,提示Failed to connect to the load generator.Check the output window for more detail
  4. 2018-2-28 Linux学习笔记
  5. Js获取宽高度的归纳总结
  6. 2017年2月18日 K-means
  7. Oracle简单的备份和恢复-导出和导入(1)
  8. DbUtils工具类使用
  9. 04-c#入门(类型转换)
  10. 用Leangoo看板工具策划一场活动,看板示例