终于到java里面的函数了,也称作方法,意思一样的。
来个简单的乘法吧,给定整型或者其他浮点型的数据,求乘积。
package com.ccb.cnn;
public class func {
public static void myfunc(float a,int b){
System.out.println(a*b);
}
public static void main(String[]arg){
myfunc(3,4);
}
}
其中的main函数可以放在函数myfunc前后,都是可以的。
老子套用cpp或者c的经验整出来一个数组,进行数组的乘法,完全OJBK
package com.ccb.cnn;
public class func {
public static void myfunc(float[]a,int num){
float sum=1;
for (int i=0;i<num;i++){
sum*=a[i];
}
System.out.println("sum="+sum);
}
public static void main(String[]arg){
float []b={1,2,3,4,5,6};
myfunc(b,6);
}
}
数组与C中的区别在于中括号写在变量的前面。
当然可以返回值,将void改成其他数据类型即可。
package com.ccb.cnn;
public class func {
public static float myfunc(float[]a,int num){
float sum=1;
for (int i=0;i<num;i++){
sum*=a[i];
}
return sum;
}
public static void main(String[]arg){
float []b={1,2,3,4,5,6};
float b_sum=myfunc(b,6);
System.out.print(b_sum);
}
}
另外有相关问题可以加入QQ群讨论,不设微信群
QQ群:868373192
语音深度学习及信号处理群