本文目录一览:
- 1、Java写一个自定义函数
- 2、请教Java怎样自定义函数
- 3、Java构造函数里面可以定义函数吗
- 4、java可以定义参数类型不确定的函数吗
- 5、如何用java编写函数?
- 6、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等