首页 > 代码库 > Java 程序设计入门_第一周(下)

Java 程序设计入门_第一周(下)

java总结

  • 常用代码:Scanner in = new Scanner(System.in);
  • 快捷键的用法
    • 注释:crtl +/  
    • 快速输入:alt +/      mac:option +/
    • 选中代码行: shift +上下箭头

一、浮点数

二、优先级

三、类型转换

 

1.1浮点数 --这样不能完全显示,浮点数跟int的冲突。

解决方案:

    1.  12 改为12.0
    2.  修改inch
      • int inch 改为 double inch
      • nextInt 改为 nextDouble   读进来的数不是int 而是double。
import java.util.Scanner;

public class Hello {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        //身高5尺7寸?转换
        //公式 (5+7)/12*0.3048
        int foot; 
        int inch;
        Scanner in = new Scanner(System.in);
        foot = in.nextInt();
        inch = in.nextInt();
//        System.out.println(10/3);//结果只能是整数,10 跟10.0在java中是不同的数    10.0是浮点数
        System.out.println("foot=" + foot +",inch="+inch);//查看输出结果
        System.out.println((foot+inch/12)*0.3048);
    }

}

1.2.浮点数在计算机中的存储方式

技术分享

 

 

2.1优先级

1.一般的运算符:正常思维思考

2.特殊的运算符:

  •   单目运算符
  •      结合关系-赋值运算   result=a=b = 3+c(仍然用常规思维思考)

 

3.1类型转换

技术分享

最终显示结果

技术分享

 

其他例子

  • int i = 32/3.0;
  • int i =(int)(32/3.0);     //值跟类型都要括号,不改变原来的值

Java 程序设计入门_第一周(下)