Java写一个自定义函数

publicclassProgram4{publicstaticvoidmain(String[]args){intnum=13;Strings1="*";System.... public class Program4 {
public static void main(String[] args) {
int num=13;
String s1="*";
System.out.print();
}
public static String makeRow(int n,String str)
{String result="";
for(int i=1;i<=n;i++)
{
result+= str;

}
return result;
}
要求再写一个printTriangle函数并调用makeRow打印如下:
展开
 我来答
千锋教育
2015-10-16 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
为了帮助网友解决“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");
}
冰火两重天
推荐于2017-09-20 · TA获得超过1425个赞
知道小有建树答主
回答量:1489
采纳率:0%
帮助的人:994万
展开全部

详细代码如下:

public class Program4 {
public static void main(String[] args) {
int num=13;
   String s1="*";
   printTriangle(num,s1);
}
public static String makeRow(int n,String str)
{
String result="";
for(int i=1;i<=n;i++)
{
result+= str;
}
return result;
}

public static void printTriangle(int rows,String str) {
for (int i=1;i<=rows;i++) {
String result = makeRow(i, str);
String replacement = "";
for (int j=rows-i;j > 0 ;j--) {
replacement += " ";
}
result = replacement + result;
System.out.println(result);
}
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
198901245631
推荐于2017-09-01 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1733万
展开全部
这个函数的概念在java中准确来说就是一个方法。自定义方法的话,实际上就是一个类中创建一个提问者自己写的方法即可。
举例如下:
public class Sum
{
public static int sum(int a,int b )//静态方法
{
return a+b;
}
public int sum1(int a,int b ) //动态方法
{
return a+b;
}}
备注:以上就是定义了一个求和的“函数”。之后就可以通过Sum.sum(1,2)进行方法调用了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式