• java(第一周:计算)


    1.0 计算机与编程语言

    计算机如何解决问题算法->程序->计算机
    程序的执行解释:计算机借助某程序,该程序理解并执行你的程序。
    编译:计算机借助某程序将你的程序翻译成机器语言,然后执行机器语言。

    1.1 第一个Java程序

    创建新项目(在Eclipse):文件(F)->新建(N)->Java项目->填写项目名->完成(F)。
    创建java文件:右键"src"->新建(W)->包->填写包名->完成(F)->右键"刚建的包"->新建(W)->类->填写类名->完成(F)。
    编写程序
    import java.util.Scanner;


    public class Main {


      public static void main(String[] args) {
        // TODO Auto-generated method stub


      }


    }
    运行程序Ctrl+F11/点击运行按钮

    1.2 变量与计算

    补全Alt+"/"
    选择长按Shift并借助方向键进行选择,可以减少对鼠标的使用。
    读入一行文字:System.out.println(in.nextLine());
    让in这个对象做读入下一行的动作,结果交给System.out这个对象去打印一行。
    读整数:eg. int price = 0; price = in.nextInt();
    定义常量:eg. final int AMOUT = 100;
    注意事项:不要频繁点“运行”,可以点击控制台上的电脑型按钮("显示选择的控制台")查看正在运行的程序并删除已结束或不需要的程序,运行完一个程序记得点控制台上的"x"("除去启动")。

    1.3 浮点数计算

    浮点数计算有误差:eg.System.out.println(1.2-1.1);//0.09999999999999987
    强制类型转换:(1)并不改变原值。eg.double b = 10.3;int a = (int)b;
    System.out.println(a+" "+b);//10 10.3
    (2)优先级高于四则运算。eg.(int)a/b不等于(int)(a/b)

    解决"Resource leak:'in' is never closed"(输入未关闭)

    方法一:
    import java.util.Scanner;


    public class hello {


      public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner in = new Scanner(System.in);
        // somehing else
        in.close();//关闭输入
      }


    }
    方法二:
    import java.util.Scanner;


    public class hello {


      private static Scanner in;//将局部变量转换为字段


      public static void main(String[] args) {
        // TODO Auto-generated method stub


        in = new Scanner(System.in);
      }


    }

  • 相关阅读:
    LED调光,PFM即pulse frequence modulation
    调光设备术语:调光曲线(转)
    盗梦陀螺攻略5- PID平衡算法(转)
    连接池中的maxIdle,MaxActive,maxWait参数
    MyBatis 延迟加载,一级缓存,二级缓存设置
    maven常用命令介绍
    科目二倒库的感悟(附一个教练独特的调镜方法)
    科目二怎么调整后视镜
    新手学车上车起步步骤
    ActiveMQ 了解
  • 原文地址:https://www.cnblogs.com/caihan/p/12254337.html
Copyright © 2020-2023  润新知