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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 程序设计入门_第一周(下)的主要内容,如果未能解决你的问题,请参考以下文章

暑假第一周进度总结

20165324《Java程序设计》第一周

2017-2018-2 20172310『Java程序设计』课程 结对编程练习_四则运算_第一周

20165324《Java程序设计》第一周学习总结

20175317 《Java程序设计》第一周学习总结

20172311『Java程序设计』课程 结对编程练习_四则运算第一周阶段总结