我们初学编程语言大多是c语言,而c语言是面向过程的,Java是面向对象的,这一点要明确
什么是类呢?拿C语言来说,类就相当于一个集变量、函数于一体的大容器,当你想用某个功能的时候,就创建一个大容器,这里的类相当于一个模板,每个容器都按照这个模板来创建,这时候你可以把参数放入你创建的这个容器里,然后返回处理结果,这样就形成了对象的概念。
1.Math类:
三角函数 Math.sin Math.cos Math.tan Math.atan Math.atan2 指数函数 Math.exp Math.log Math.log10 π = Math.PIe = 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;
