java第五天之---方法与数组

案例一:从键盘输入两个数据,比较大小

import java.util.Scanner;
class FunctionTest {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);

    System.out.println("input a number:");
    int a = sc.nextInt();

    System.out.println("input another nuber:");
    int b = sc.nextInt();

    int result = Getmax(a,b);
    System.out.println("maxvalue:"+result);
  }
  public static int Getmax(int a,int b) {
    if(a > b) {
      return a;
    }else {
      return b;
    }
  }
}

执行结果:

D:\>java FunctionTest
input a number:
45
input another nuber:
88
maxvalue:88

案例二:比较键盘输入的两个数值是否相等

输出结果:

D:\java_code>java FunctionTest01
input a number:
88
input another nuber:
88
True or False: true

#####################################################

输出结果:

D:\java_code>java FunctionTest02
input a number:
8
input another nuber:
8
********
********
********
********
********
********
********
********

时间: 2024-10-10 08:15:16

java第五天之---方法与数组的相关文章

java第五天(方法和数组)

1.方法: (1)方法调用图解 (2)代码分析 代码分析一: 1 /* 2 方法:完成特定功能的代码块. 3 4 注意:在很多语言里面有函数的定义,而在Java中函数被称为方法. 5 6 方法格式: 7 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) { 8 方法体语句; 9 return 返回值; 10 } 11 详细解释: 12 修饰符:目前就用 public static.后面我们再详细的讲解其他的修饰符. 13 返回值类型:就是功能结果的数据类型. 14 方法

java第五课:方法

方法交换位置的三个步骤:1.把第一个盒子里的东西拿出来,放到一边2.把第二个盒子里的东西放到第一个盒子里3.捡起刚刚放到一边的东西,放到第二个盒子里 值传递:实际参数将内部保存的值,复制给方法的参数. 因为是复制,所以方法内修改参数的值,不会影响方法外参数的值

JAVA进阶之旅(二)——认识Class类,反射的概念,Constructor,Fiald,Method,反射Main方法,数组的反射和实践

JAVA进阶之旅(二)--认识Class类,反射的概念,Constructor,Fiald,Method,反射Main方法,数组的反射和实践 我们继续聊JAVA,这次比较有意思,那就是反射了 一.认识Class类 想要反射,你就必须要了解一个类--Class,我们知道,java程序中的各个java类都属于同一事物,我们通常用Classliability描述对吧,反射这个概念从JDK1.2就出来了,历史算是比较悠久了,这个Class可不是关键字哦,这个是一个类,他代表的是一类事物: 我们归根结底就

java之方法与数组

主要知识点: 什么是方法 方法的格式与属性 方法的特点 一维数组的简介,声明和初始化 数组分配内存空间 二维数组 操作数组的工具类-Arrays 什么是方法 方法是一组为了实现特定功能代码块的集合.方法的主要功能有两个: 结构化代码:将代码按照功能进行组织,是代码结构比较清晰,容易阅读和修改,也就是程序的可维护性强. 减少代码的重复:一个固定的功能,可能在程序中多次使用,在使用的时候需要调用写好的方法,而不用重复书写对应的功能代码. 方法在书写的时候需要注意以下两点: 逻辑严谨:方法实现的一个完

[原创]java WEB学习笔记59:Struts2学习之路---OGNL,值栈,读取对象栈中的对象的属性,读取 Context Map 里的对象的属性,调用字段和方法,数组,list,map

本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 -----------------------------------------------------------------------------------------------------------------

Java语言程序设计基础篇 方法(五)

生成随机字符 生成随机字符就是生成0到65535之间的一个随机整数,因为0<=Math.random()<1.0,必须在65535+1 (int) (Math.random() * (65535+1)) 随机生成小写字母 public class RandomCharacter { public static char getRandomCharacter(char ch1,char ch2){ return (char)(ch1 +Math.random() * (ch2 - ch1 + 1

Java基础知识强化105:打印数组的方法总结

1. 使用for循环打印数组. 2. 使用Arrays工具类,将数组转化为有序的List打印出来. 3. 使用Arrays工具类,使用Arrays.toString()输出数组内容. 上面三种方法打印数组的示例代码如下: package com.himi.printarray; import java.util.Arrays; public class AnormalArray { public static void main(String[] args) { /** * 使用for循环打印数

【Java】Arrays中之于int数组的方法,Integer数组与int数组

在java.util.*中,Arrays似乎很有用的样子,似乎用里面的方法就可以避免使用for循环要自己写对数组的查找.初始化.排序等方法了. 一.先说说Arrays中对整形数组真的有用的方法 1.首先是Arrays.toString() 一般,直接用System.out.println()打印数组,比如这样: int array[] = { 8, 7, 100, 88, 6, 4, 5, 33, 10 }; System.out.println(array); 出来的结果是一堆乱码: [Lja

Java基础知识强化86:System类之arraycopy()方法(数组拷贝)

1. arraycopy方法(数组拷贝) 1 public static void arraycopy(object src,int srcPos,Object dest,int destPos, int length) 从指定的数组中复制一个数组,复制从指定位置开始,到目标数组的指定位置结束. 参数:        src - 源数组        srcPos - 源数组中的起始位置        dest - 目的数组        destPos - 目标数据中的起始位置