Java常用API类之Math System tostring用法详解

网友投稿 263 2022-11-29

Java常用API类之Math System tostring用法详解

1.注意(类IwUELGIR名不能与math重名,否则可能报错误)

1.math:可以直接拿来用的接口类

Math.abs(-90);返回参数的绝对值

Math.max(60,98)返回参数的最大值

Math.random()*100随机函数:随机输出一个数

等等

public static void main(String[] args){

int a = 1300, b = 1000;

System.out.println(Math.abs(-90));

System.out.println(Math.max(60,98));

System.out.println(Math.random()*100);

System.out.println(Math.ceil(b));

}}

结果:

2.System的API:

System.exit(0);// 在这个API下的往下内容java代码会停止执行

System.currentTimeMillis();//返回与从1970年到现在的毫秒数

public class tyue {

public static void main(String[] args){

System.out.println("开始!");

//System.exit(0);

System.out.println("结束!");

System.out.println(System.currentTimeMillis()*1/1000/60/60/24/365+"年");

Long begin=System.currentTimeMillis();

for(int i=0;i<=1000;i++)

{

System.out.println(i);

}

Long end=System.currentTimeMillis();

System.out.println("共耗时"+(end-begin)+"多少毫秒");

}}

3.object类中的:tostring()方法

如果:直接怎么写:

zi sc=new zi();

System.out.println(sc);

System.out.println(sc.toString());

打印出:zi@1b6d3586;这样不易观察

可以通过:

println

Ctrl+B: 打开方法的声明处点击print(这个System.out.println(sc))

可以看到:

public class zi extends Object{

int a=30;

String we="我是说";

public void show(){

System.out.println("我是说");

}

}

public static void main(String[] args){

zi sc=new zi();

System.out.println(sc);

System.out.println(sc.toString());

//public void println(Object x) {

// String s = String.valueOf(x);

// synchronized (this) {

// print(s);

// newLine();

// }

// } //方法的声明处 ctrl+b

/*public static String valueOf(Object obj) {

return (obj == null) ? "null" : obj.toString();

}

*/

sc.show();

}

可以: Alt+insert(插入键(Insert key,缩写INS)是电脑键盘的一个键)

选择toString()

然后全选确认,自动生成

就Ok了

publichttp:// class zi extends Object{

int a=30;

String we="我是说";

@Override

public String toString() {

return "zi{" +

"a=" + a +

", we='" + we + '\'' +

'}';

}

public void show(){

System.out.println("我是说");

}

}

重新编译:得到

zi{a=30, we=‘我是说'} //明显

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:YTU 2428: C语言习题 计算该日在本年中是第几天
下一篇:freeswitch与外部网关链接
相关文章

 发表评论

暂时没有评论,来抢沙发吧~