| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2434 人关注过本帖
标题:这个abs方法 和 instanceof运算符 该怎么用?
取消只看楼主 加入收藏
ccsky
Rank: 2
等 级:论坛游民
帖 子:197
专家分:49
注 册:2006-1-10
收藏
 问题点数:0 回复次数:10 
这个abs方法 和 instanceof运算符 该怎么用?
差不多6个月没碰JAVA了
本来学得模模糊糊很多东西都忘记了
学了多种语言现在跟JAVA搞混淆了
现在重新学习 主攻JAVA
请大家看到我这样的白痴问题时,可以教训我,
'不过还是请愿意回答的耐心回答下啦...

instanceof运算符的部分代码

class InstanceOfDemo
{
public static void main(String[] args)
{
InstanceOfDemo t = new InstanceOfDemo();
if (t instanceof InstanceOfDemo) //请问 if (t instanceof InstanceOfDemo) 这句是什么意思?

还有 为什么一些字后面为什么要加Demo ??? 比如这里的InstanceOfDemo后面就有Demo


再就是abs() 的用法
到现在帮助文档还是不会用 我在帮助文档的索引里面打abs找不出abs
后来打Math才找到abs 到底应该怎么用帮助文档呢

我想求-1的绝对值,
看到JAVA的帮助文档上写的用法是public static int abs(int a)
public static int abs(int a)
{
a=-1;
System.out.println(a);
}
就照着写了个这样的 老报错

后来没照他的写 自己写了个
public static void main(String[] args)
{
int a=-1;
System.out.println(Math.abs(a));
}
写成这样 他就没报错了... 这是为什么呢?

搜索更多相关主题的帖子: 运算符 instanceof abs JAVA args 
2006-07-29 13:45
ccsky
Rank: 2
等 级:论坛游民
帖 子:197
专家分:49
注 册:2006-1-10
收藏
得分:0 

知道了

那这个呢?


再就是abs() 的用法
到现在帮助文档还是不会用 我在帮助文档的索引里面打abs找不出abs
后来打Math才找到abs 到底应该怎么用帮助文档呢

我想求-1的绝对值,
看到JAVA的帮助文档上写的用法是public static int abs(int a)
public static int abs(int a)
{
a=-1;
System.out.println(a);
}
就照着写了个这样的 老报错

后来没照他的写 自己写了个
public static void main(String[] args)
{
int a=-1;
System.out.println(Math.abs(a));
}
写成这样 他就没报错了... 这是为什么呢?

2006-07-29 14:06
ccsky
Rank: 2
等 级:论坛游民
帖 子:197
专家分:49
注 册:2006-1-10
收藏
得分:0 
以下是引用wxhwjsw在2006-7-29 14:40:51的发言:

晕 兄弟东西都忘得干净啦 这个都不是java的问题啦.....你这段程序
public static int abs(int a)
{
a=-1;
System.out.println(a);
}
中有对这个方法的调用吗?你把输出写在方法定义中 怎么会有用啊..

是啊 全忘光了
不过我记得输出可以写在方法里的啊

2006-07-29 16:43
ccsky
Rank: 2
等 级:论坛游民
帖 子:197
专家分:49
注 册:2006-1-10
收藏
得分:0 
以下是引用韩峰在2006-7-29 16:51:19的发言:
看看 这个

public class Test

{

public static void main(String [] args)

{

Test test=new Test();

test.print();

}

public void print()

{

System.out.println("Test");

}

}


这个是实例化Test 然后再把它打印出来 ?
public void print()

{

System.out.println("Test");

}
这个是方法啊 可以输出

2006-07-29 16:57
ccsky
Rank: 2
等 级:论坛游民
帖 子:197
专家分:49
注 册:2006-1-10
收藏
得分:0 
以下是引用韩峰在2006-7-29 17:06:39的发言:
这个呢 希望写两个代码对你有用

public class Test

{

public static void main(String [] args)

{

Test.print();

}

public static void print()

{

System.out.println("Test");

}

}


就是说 要先调用方法 才能输出 ?

2006-07-29 17:11
ccsky
Rank: 2
等 级:论坛游民
帖 子:197
专家分:49
注 册:2006-1-10
收藏
得分:0 

其实现在剩下的问题就是


我想求-1的绝对值,
看到JAVA的帮助文档上写的用法是public static int abs(int a)
public static int abs(int a)
{
a=-1;
System.out.println(a);
}
就照着写了个这样的 老报错

后来没照他的写 自己写了个
public static void main(String[] args)
{
int a=-1;
System.out.println(Math.abs(a));
}
写成这样 他就没报错了... 这是为什么呢?


我先前写的 和后来写的为什么结果不一样? 之前是照帮助文档给的例子模仿的啊

2006-07-29 17:17
ccsky
Rank: 2
等 级:论坛游民
帖 子:197
专家分:49
注 册:2006-1-10
收藏
得分:0 

我想求-1的绝对值,
看到JAVA的帮助文档上写的用法是public static int abs(int a)
完整的
public static int abs(int a)
{
a=-1;
Math.abs(a);
}
public static void main(String args[])
{
System.out.println(a);
}
就照着写了个这样的 老报错

2006-07-29 17:34
ccsky
Rank: 2
等 级:论坛游民
帖 子:197
专家分:49
注 册:2006-1-10
收藏
得分:0 
class Kill {
public static int abs(int a)
{
a=-1;
Math.abs(a);
}
public static void main(String args[])
{
System.out.println(a);
}
}
2006-07-29 18:06
ccsky
Rank: 2
等 级:论坛游民
帖 子:197
专家分:49
注 册:2006-1-10
收藏
得分:0 
那个应该怎么改成呢?
2006-07-29 19:03
ccsky
Rank: 2
等 级:论坛游民
帖 子:197
专家分:49
注 册:2006-1-10
收藏
得分:0 
以下是引用韩峰在2006-7-29 17:52:31的发言:
上面那个的有问题

public class Test

{

private int a;

public Test(int a)

{

this.a=a;

abs(this.a);

}

public static void abs(int a)

{

System.out.println(Math.abs(a)); //这个为什么不写在最下面呢

}

public static void main(String args[])

{

new Test(-1);

}

}



感觉这个程序写得好复杂 可以简单一点的

我现在正在从头开始看书 刚开始看就有些不明白 所以就在论坛里面想问个清楚

太感谢你了 也感谢论坛里帮过我的朋友们

[此贴子已经被作者于2006-7-29 19:21:21编辑过]

2006-07-29 19:19
快速回复:这个abs方法 和 instanceof运算符 该怎么用?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026807 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved