打开下载的运行文件,并且记住安装的目录
配置环境变量
我的电脑->右键->属性
环境变量->JAVA_HOME
配置path变量
测试JDK是否安装成功
命令行java -version
public class exp1 { public static void main(String[] args) { //浮点数扩展, 银行业务怎样表示 //BigDecimal 数学工具类 //float 有限 离散 舍入误差 大约 接近但不等于 //最好完全避免使用浮点数进行比较 float f=0.1f; double d=1.0/10; System.out.println(f==d);//false float d1=23232323232f; float d2=d1+1; System.out.println(d1==d2);//true } }
运算中,不同类型的数据要转换为同一个类型然后进行运算。
定义常量用final
public class exp2 { static final double PI =3.14; public static void main(String[] args) { System.out.println(PI); } }
public class exp3 { public static void main(String[] args) { int a=2; // <<左移:*2 // >>右移 /2 //效率极高 System.out.println(a<<3);//16 System.out.println(16>>2);//4 } }
public class exp3 { public static void main(String[] args) { //字符串连接 int a=10; int b=20; System.out.println(""+a+b);//1020 System.out.println(a+b+"");//30 } }
next()
next()不能得到带有空格的字符串。
只有输入有效字符后才将其后输入的空白作为分隔符或者结束符。
public static void main(String[] args) { Scanner scanner=new Scanner(System.in); System.out.println("使用next的方法接受:"); if(scanner.hasNext()){ String str=scanner.next(); System.out.println("输出的内容为:"+str); } scanner.close(); }
next Line()(常用)