黑马程序员技术交流社区
标题:
函数
[打印本页]
作者:
杨立考
时间:
2012-10-1 10:46
标题:
函数
怎么在这段代码里面 插入一个判断句 如果值是负数就提示,怎么做啊
class Demoee
{
public static void main(String[] args)
{
add(-3,-4);
printrr();
add(-10,-10);
printrr();
add(6,9);
printrr();
}
public static void add(int a,int b)
{
for (int i=1;i<=a ;i++ )
{
for (int c=1;c<=a ;c++ )
{
System.out.print("*");
}
System.out.println();
}
//System.out.println();
}
public static void printrr()
{
System.out.println("_____________");
}
}
作者:
广驰
时间:
2012-10-1 13:13
public static void add(int a,int b)
{
//直接在这里加入判断语句就是
if(a<0|b<0)
{
System.out.println("参数不能为负数");
return null;
}
for (int i=1;i<=a ;i++ )
{
for (int c=1;c<=a ;c++ )
{
System.out.print("*");
}
System.out.println();
}
//System.out.println();
}
public static void printrr()
{
System.out.println("_____________");
}
}
作者:
徐-星星
时间:
2012-10-1 16:58
public class Demoee {
public static void main(String[] args) {
add(-3,-4);
printrr();
add(-10,-10);
printrr();
add(6,9);
printrr();
}
public static void add(int a,int b)
{
if(a>=0&&b>=0)
{
for (int i=1;i<=a ;i++ )
{
for (int c=1;c<=a ;c++ )
{
System.out.print("*");
}
System.out.println();
}
//System.out.println();
}else{
System.out.println("参数不能为负!");
return;
}
}
public static void printrr()
{
System.out.println("_____________");
}
}
这样就可以了。。
作者:
戴进飘
时间:
2012-10-1 22:26
在add办法的第一行加入if判断语句就行了,如果条件a和b都不等于负数的情况下,就运行下面的代码,否则就用return;语句退出add函数。
作者:
黑马-王燚
时间:
2012-10-2 01:20
public static void add(int a,int b)
{
if(a<0||b<0)
{System.out.println("你输入的是负数");}
else
{
//你的之前代码;
}
}
作者:
chjxs
时间:
2012-10-2 20:15
判断结果正负:
可以考虑用返回值,static int add(.....);
结果在主函数里调用判断执行代码。
判断执行加法的2个数的正负:就在add函数里 if 判断。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2