导航:首页 > 编程语言 > java调用自定义函数

java调用自定义函数

发布时间:2022-06-10 13:44:46

⑴ 请问在java中调用一个自定义方法,在调用之后才定义,不用先对方法声明吗

JAVA是预编译语言,比如一个函数A,在调用的时候要用到函数B。但是在写代码的时候B函数是按照顺序写在A函数后面的,在JAVA中,可以正常使用函数A。
但是在C语言中,一定要在代码开头声明函数B,再可以在A的后面实现函数B。
否则C语言中若不提前声明函数B,则函数B只能先在A函数之前实现好,再让A函数去调用B。

⑵ 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语言里面如何调用函数,请给出一段调用函数的代码

public class HelloWord{
//自定义的输出函数,打印字符串helloword!
public void printHelloWord() {
System.out.println("helloword!");
}
public static void main(String args[]){
//创建对象实例
HelloWord hw = new HelloWord();
//通过对象实例调用自己的成员函数
hw.printHelloWord() ;
}
}
你看看满意不?

⑷ 请教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,想问一下在java中怎么自定义一个函数,函数是不是再类里面

java里面不叫函数 .叫做方法,方法是必须在类里面的.方法是自定义的,比如 class 类名{
void 方法名(){
}
}

⑹ 请问如何在JAVA类中调用一个Oracle的自定义函数

请问如何在JAVA类中调用一个Oracle的自定义函数?
cs = conn.prepareCall("{ ?=call goode(?,?)}");
// Register the type of the return value
cs.registerOutParameter(1, Types.NUMERIC );

// Set the value for the IN parameter
cs.setString(2,"lz");
cs.setString(3,"lz");

// Execute and retrieve the returned value
cs.execute();
int retValue = cs.getInt(1);

⑺ java map 自定义类型函数调用

aa.get(i).shuchu();改成((student)aa.get(i)).shuchu();
get()返回的是Object类型需要强制转换成你需要的对象类型
或者在Map声明时就规定泛型

⑻ 自定义函数问题 java

public class Admin {
public static void main(String[] args) {

String str = "AbCdEfG";
printlnLower(str);
printlnUpper(str);
}

private static void printlnLower(String str) {
System.out.println(str.toLowerCase());
}

private static void printlnUpper(String str) {
System.out.println(str.toUpperCase());
}
}

⑼ java 如何让用户自定义函数呢

用户输入一个表达式,如果你不对这个表达式做严格的规范限制,只会让你的程序不健康。

假设你写一个方法:public void math(String str);
现在用户传递一个String: "10 + 5";
你需要对这个String进行解析,然后调用10.add(5).

计算公式千差万别,用户输入的string有无限可能,你不可能将所有可能一网打尽的。比如(10+5)*6+6+7*8这样的算术式你解析起来很困难的。

所以建议你到网上搜索有没有已经存在的开源的算术表达式解析器。自己很麻烦。

但我猜想,就算有这样的算术表达式解析器,也就是写很简单的计算,对于复杂的如求模,求和,求平均,统计,傅里叶变换等等高级算术肯定是不支持的

如果你真的打算自己实现,那么就需要对输入框经行限制,比如只允许用户输入数字和运算符,这样给你解析字符串带来方便。

⑽ java数组在自定义函数中返回值

public Num(int n)是构造函数,没有返回值。如果必须使用构造函数的话,可以考虑使用成员变量来保存和输出数组的值。代码如下:
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

public class Num {

List<Integer> list = new ArrayList<>();

public static void main(String[] args) throws Throwable{
try(Scanner s = new Scanner(System.in)) {
System.out.println("输入个数");
int n = Integer.parseInt(s.nextLine());
Num li = new Num(n);
for(int i = 0; i < n; i++) {
s.nextLine();
System.out.println(li.list.get(i));
}
}
}
public Num(int n) {
for(int i = 0 ; i < n ; i++) {
list.add(n);
}
}
}

如果想使用函数的返回值来保存和输出数组的值,那可以使用普通的带有返回值的函数来实现。代码如下:
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

public class Num {
public static void main(String[] args) throws Throwable{
try(Scanner s = new Scanner(System.in)) {
System.out.println("输入个数");
int n = Integer.parseInt(s.nextLine());
Num li = new Num();
List<Integer> list = li.NumSave(n);
for(int i = 0; i < n; i++) {
s.nextLine();
System.out.println(list.get(i));
}
}
}
public List<Integer> NumSave(int n) {
List<Integer> list = new ArrayList<>();
for(int i = 0 ; i < n ; i++) {
list.add(n);
}
return list;
}
}
麻烦看一下是否好用。

阅读全文

与java调用自定义函数相关的资料

热点内容
stc8单片机串口中断 浏览:954
信号分析pdf 浏览:927
暴力删除命令 浏览:803
qt如何编译加快速度 浏览:903
php添加数据sql语句 浏览:717
免费的小说app有什么 浏览:405
螺杆压缩机进气阀动画 浏览:651
两台服务器如何做负载均衡 浏览:227
程序员的工资是涨的吗 浏览:813
视频存储服务器可以干什么 浏览:463
创建文件夹安装失败怎么回事 浏览:832
程序员高考隔了几年 浏览:822
云服务器是哪一层 浏览:22
jit编译器的jit什么意思 浏览:330
我想清理手机中空白文件夹 浏览:976
电脑e盘文件夹删不掉怎么办 浏览:607
外圆凹圆弧编程 浏览:461
html5编程题 浏览:839
干燥机制冷压缩机一开就跳动 浏览:389
吉林压缩空气流量监测 浏览:618