zoukankan      html  css  js  c++  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);     //值跟类型都要括号,不改变原来的值
  • 相关阅读:
    条款1:理解模板类型推导
    非受限联合体
    整型
    vector作为函数返回类型
    SQL Server数据库空间管理 (1)
    1085 PAT单位排行 (25 分
    1084 外观数列 (20 分)
    1083 是否存在相等的差 (20 分)
    1082 射击比赛 (20 分)
    1081 检查密码 (15 分)
  • 原文地址:https://www.cnblogs.com/Gailsunset/p/6545280.html
Copyright © 2011-2022 走看看