java—类面向对象

java类的概念

我们初学编程语言大多是c语言,而c语言是面向过程的,Java是面向对象的,这一点要明确

什么是类呢?拿C语言来说,类就相当于一个集变量、函数于一体的大容器,当你想用某个功能的时候,就创建一个大容器,这里的类相当于一个模板,每个容器都按照这个模板来创建,这时候你可以把参数放入你创建的这个容器里,然后返回处理结果,这样就形成了对象的概念。

一些常用的类

1.Math类:

  • 三角函数
    Math.sin
    Math.cos
    Math.tan
    Math.atan
    Math.atan2
  • 指数函数
  • Math.exp
    Math.log
    Math.log10
  • π   =   Math.PI
  • e   =   Math.E
  • 舍入运算
  • Math.round

 

 

2。字符串

  • String类的substring方法可以从一个大字符串中提取出一个子串

 

String greeting = "Hello";
String s = greeting.substring(0,3)
s = "Hel";
  • java语言允许使用“+”拼接两个字符串
String a = "123";
String b = "456";
string c = a+b;
//c = 123456

 

  • 判断两个字符串是否相等可以用equals不区分大小写则用equalssIgnoreCase。

 

String s = "Hello";
"Hello".equals(s);

 

  • 字符串长度方法为str.length()

 

String s = "Hello";
int n = s.length();//is 5
  • String toLowerCase大写变为小写
  • String toUpperCase小写变为大写

3。输入输出

  • “标准输出流”  System.out.println
  • “标准输入流”  比较麻烦一点
    //首先要构造一个Scanner对象,并与“标准输入流”System.in关联
    Scanner in = new Scanner(System.in);
    
    //此时可以使用Scanner类的各种方法实现输入操作了
    
    String name = in.nextLine();

4。时间日期的显示

//定义日期的格式
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  

//获取当前时间
long start = System.currentTimeMillis();  

5。大数值

 

  • 大数值不能用(+ - * /) 要用 add(+) subtract(-) multiply(*)divide(/)
BigInteger a = BigInteger.valuOf(100;

 

 


 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值