zoukankan      html  css  js  c++  java
  • java day1

     1 import java.util.Scanner;    //这是一个类似于C语言里头文件的东西,它里面包含了我们构造的类所有要进行的操作
     2 public class Practice {      //class是一个类,Practice是类的名字,称为类的实例
     3     public static void main(String[] args){
     4         Scanner in = new Scanner(System.in);        //构造一个对象
     5         System.out.print("How muuch do you need to retire?");
     6         double goal = in.nextDouble();        //获得输入
     7         System.out.print("How much money will you cotribute every year?");  //调用系统的输出函数并输出语句到屏幕上
     8         double payment = in.nextDouble();  //定义一个double类型的变量且输入这个变量的值
     9         
    10         System.out.print("Interest rate in %: ");
    11         double interestrate = in.nextDouble();
    12         
    13         double balance = 0;
    14         int years = 0;
    15         read_Date:    //定义一个循环起始位置,当循环内部出现跳出循环的语句时,回到这个地方重新开始循环
    16         while(balance < goal){
    17             balance += payment;
    18             double interest = balance * interestrate / 100;
    19             balance += interest;
    20             years++;
    21             if(balance > goal)
    22                 break read_Date;    跳出循环
    23         }
    24         System.out.println("You can retire in " + years + " years");
        /* 字符串之间用"+"连接构成一个新的语句,在这里要注意"+"不会产生一个空格,所以字符串之间是直接相连的。变量不属于字符串,所以不需要包括在" "内,在这个地方也可以和C语言一样采用 printf 语句,System.out.printf("You can retire in " %s "years",years);
        */
    25 } 26 }

     已经开始学习java,用的书是《core java》,今天学习了前三章,初步认识了java的基本概念,基本组成,每个小的语言细节都有在如上的代码意思上修改,于是出现了这么一个冗杂但包含了不少今天学习的语言细节的程序。让我感到很有新鲜感的是java的类,容器,方法,API这几个东西。刚刚从面向过程的C语言过渡到面向对象,java的这几个特性让我切身的感受到了java的方便。此外,在有一门语言基础上再学习其余的语言,果然会要上手更快一点,基本上语言之间的共性比较明显,读起来没有很大的阻碍。但在第四章开始接触面向对象的概念的时候,感到有点迷,不太理解面向对象的含义,希望明天的学习能够加深对它的理解。

    总之感受到了学习一门新的语言的快乐,加油!

  • 相关阅读:
    selenium加载配置参数,让chrome浏览器不出现‘Chrome正在受到自动软件的控制’的提示语,以及后台静默模式运行,不占用桌面的方法
    CentOS7使用firewalld打开关闭防火墙与端口
    LVM基本介绍与常用命令
    CentOS 7 网络配置详解
    rm删除破折号开头的文件或目录
    linux时间的查看与修改
    linux 下shell中if的“e,d,f”是什么意思
    selenium之 定位以及切换frame(iframe)
    Unix/Linux 命令速查表
    History(历史)命令用法 15 例
  • 原文地址:https://www.cnblogs.com/xiaolei-meow/p/6480690.html
Copyright © 2011-2022 走看看