print与printf
import java.util.*;
public class HelloWorld {
public static void main(String[] args) {
int i=1;
double j=5.0000;
System.out.println("println输出的是:"+i);
System.out.print("print输出的是:"+i);
}
/*小细节:print--是函数,可以返回一个值,只能有一个参数。
println--与print唯一的区别是println换行输出。
printf--函数,把文字格式化以后输出,直接调用系统调用进行IO的,是非缓冲的。
*/
封装
public class Test{
public static void main(String[] args){
Integer x = 5;//封装,因为x在这里是对象//
x = x + 10;
System.out.println(x);
}
}
封装类 | 基本数据类型 |
---|---|
Character | char |
Integer | int |
除了以上两种特殊情况,其他数据类型的封装类都是首字母大写。例如:Float是float的封装类。
Java Math
class Testmath {
public static void main (String []args)
{
System.out.println("90 度的正弦值:" + Math.sin(Math.PI/2));
System.out.println("0度的余弦值:" + Math.cos(0));
System.out.println("60度的正切值:" + Math.tan(Math.PI/3));
System.out.println("1的反正切值: " + Math.atan(1));
System.out.println("π/2的角度值:" + Math.toDegrees(Math.PI/2));
System.out.println(Math.PI);
}
}
//这里的PI就是圆周率派的意思//
Number & Math 类方法
都是一些运算,比如取整,找最大最小等等等等。
class Maintest {
public static void main(String[] args) {
double[] nums = { 1.0, 1.3, 1.1, -1.1, -1.3, -1.9 };
for (double num : nums) {
test(num);
}
}
private static void test(double num) {
System.out.println("Math.floor(" + num + ")=" + Math.floor(num));
System.out.println("Math.round(" + num + ")=" + Math.round(num));
System.out.println("Math.ceil(" + num + ")=" + Math.ceil(num));
}
}