您的位置:

java定义函数,java定义函数的关键字

本文目录一览:

Java写一个自定义函数

为了帮助网友解决“java创建自定义函数”相关的问题,中国学网通过互联网对“java创建自定义函数”相关的解决方案进行了整理,用户详细问题包括:; /.println(arrs.这里是返回最大值

return 8;;/我想自定义getmax函数的话怎么做

}

public int getMax(){

/.getMax);/,7.outpublic class test{

public static void main(String[] args){

int arrs[] =new int[]{1;

}

}

我想java实现javascript 里面 prototype 这样的原型对象,5.,5;

System,1},8,4,具体解决方案如下:

解决方案1:

println(getMax(arrs)); a) a = arrs[i].length; arrs; i

}

public static int getMax(int[] arrs){

int a = 0;

for (int i = 0,7.outpublic class TEST{

public static void main(String[] args){

int[] arrs =new int[]{1;

}

return a,5; i++) {

if(arrs[i] ,5;

System,1},8,4

解决方案2:

谢谢。。我能不能 .length() 这样的函数自定义创建呢?

解决方案3:

jdk提供一些常用类跟方法方便我们写程序,自己写也一样的

arrs.length Array里面封装好的实例属性

解决方案4:

谢谢!

解决方案5:

7,5;

}

public static void main(String[] args){

int arrs[] =new int[]{1:

public static int getMax(int[] arrs){

/.这里是返回最大值

return 8;/:

public static void main(String[] args){

int arrs[] =new int[]{1..;

System,4,4; ///,1}.out;

System; /,5,5,5;.,7,8.;我想自定义getmax函数的话怎么做

}

改为public int getMax(){

/,1}.out;;/.getMax),8.这里是返回最大值

return 8;

}

改为.println(getMax(arrs)).println(arrs

解决方案6:

方法没有修饰符的例子:

String getName(){ //无修饰符,无参数,有String类型返回值

return "张3";

}

void getName(){ //无修饰符,无参数,无返回值

system.out.println("张3");

}

int add(int a,int b){ //无修饰符,有2个整型参数,有整型返回值

return a+b;

}

方法有2种修饰符

1)有public、protected、private三种显示的访问控制修饰符

2)还可以有static 、 final 、abstract 这三个修饰符

方法含有修饰符的例子:

public String getName(){ //public修饰符(公有方法),无参数,有String类型返回值

return "张3";

}

private void getName(){ //无修饰符(私有方法),无参数,无返回值

system.out.println("张3");

}

请教Java怎样自定义函数

java 与c类语言既是一脉相承,但又略有不同,java程序运行的基础与c++,C#等面向对象语言都一样,都是以类为基础,而类中又以方法(在java中不叫函数)来完成需要解决的问题的,方法的运行就跟c类似了都需要一个主方法来运行它就是main()方法,下面是例子:

public class Test{

static int addition(int a, int b)

{

int sum;

sum=a+b;

return (sum);

}

public static void main(String args[])

{

int z;

z = addition(5,3);

System.out.println("Result = "+z);

}

}

Java构造函数里面可以定义函数吗

可以,因为每个类都有一个无参数的默认构造函数

比如

class

c{}

则c

c=new

c();是可以执行的

因为其中有个默认的无参数构造函数

但是如果是下面的情况则不能这样用

比如

class

c{

public

c(int

i){}

}

这样c

c=new

c();是错误的,因为已经有了构造函数,则不能再使用默认构造函数了..所谓默认构造函数,就是在默认状态下(无构造函数)可以被使用的.

当然你也可以如果在上面的情况下,你可以写出无参构造函数.(当然这就不是默认构造函数了)

class

c{

public

c(){}

public

c(int

i){}

}

java可以定义参数类型不确定的函数吗

java可以定义参数类型不确定的函数。

java 函数定义不定参数方式:

输入: public void showIconsInTitleBar(View... icons) {

if (icons.length == 0) {

return;

}

for (int i = 0; i icons.length; i++) {

icons[i].setVisibility(View.VISIBLE);

}

}

调用此方法可以传入任意多个view。

如何用java编写函数?

首先要知道什么是函数,说白了就是一个方法,比如

1,

public void method() {

// dosomeing

}2,

public String metnod() {

String str = "hello";

return str;

}3,

public String metnod(String str) {

str = "hello";

return str;

}函数是由修饰符+返回值类型+方法名(参数)构成,

方法1,2,3的修饰符都是public,1的返回值类型是void,不用返回,没有参数

方法2的返回值是String,无参

方法3返回值是String,有参数

Java中如何调用函数和自定义函数

调用函数

System.out.println("hello world");

println即为函数,out为是输出对象,System为java系统类。

java是面向对象语言,调用非静态方法时,需要创建一个类的对象才能调用方法;

调用静态方法时,直接用类名调用即可。

import java.util.Array; //调用其他包下的方法时需要导包

Array.sort(arr); //Array是工具类,方法都为静态方法

定义函数

修饰符 返回值类型 方法名(参数类型 参数名){

...

方法体

...  

return 返回值

;}

方法包含一个方法头和一个方法体。下面是一个方法的所有部分:

修饰符:修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。

返回值类型 :方法可能会返回值。returnValueType 是方法返回值的数据类型。有些方法执行所需的操作,但没有返回值。在这种情况下,returnValueType 是关键字void。

方法名:是方法的实际名称。方法名和参数表共同构成方法签名。

参数类型:参数像是一个占位符。当方法被调用时,传递值给参数。这个值被称为实参或变量。参数列表是指方法的参数类型、顺序和参数的个数。参数是可选的,方法可以不包含任何参数。

方法体:方法体包含具体的语句,定义该方法的功能。

注意: 在一些其它语言中方法指过程和函数。一个返回非void类型返回值的方法称为函数;一个返回void类型返回值的方法叫做过程。

拓展内容

java

Java源程序(.java文件)——java字节码文件(.class文件)——由解释执行器(java.exe)将字节码文件加载到java虚拟机(jvm)——字节码文件(.class)就会在java虚拟机中执行。

Java的基本包

java.lang 其中包含有:

接口:Comparable、Cloneable、Runable等

类:八个基本数据类型封装类、Math、Runtime、Object、String、StringBuffer、Thread、Exception等