码迷,mamicode.com
首页 > 编程语言 > 详细

从零开始学JAVA (一)

时间:2014-11-15 16:49:30      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:android   style   blog   io   color   ar   os   使用   sp   

为什么要转行做软件开发?(为什么选择JAVA?)

小时候日以继夜玩FC的时候,就梦想长大以后能成为一个游戏开发者,谁知道长大以后却成了一个建筑行业的成本控制员。一个月前终于下决心辞去了那份还算不错的工作,毅然重铸那个软件开发工程师的梦想。Android是我很喜欢的一个平台,就让这个梦从java启航吧。

JAVA的入门学习经历

其实早在还在做上一份工作的时候,就看过一些类似于《A byte of Python》之类的python入门书,但是擅长修电脑和拥有良好PC使用习惯的我,对软件的认识还往往只是熟悉软件的安装与卸载,打开与关闭,还用怎么用 :( ,后来在知乎上看到有人讨论传播智客的黑马训练营,就琢磨着要去试一下。

谁料该训练营面向的主要对象并非我这样的零基础学习者,入学门槛比之于国内其他机构的培训班要高上不少。但经过深思熟虑之后,我还是决定要去黑马训练营学习。去官网下载了java的学习视频后,就听毕老师的课程来入门java了。当然,在走报名流程的时候,因为自己的个性问题,走的很慢(一方面是惶恐自己基础太差,不能通过入学考试,另一方面也是怕自己不能跟上课程进度)。

抱着要给自己打一个好的基础的初衷,在跟着视频学习之余,也试图学习基本的算法和数据结构方面的知识,同时提高自己的数学素养。这个过程是相对漫长的,但是既然希望在这条路上走的更远,就应该多付出一些。

代价就是宝贵的时间,和耗时极久的入学流程了……


每日一测


心血来潮,想写一个将秒转换成分钟的小程序,于是有了下面的代码。

/*思路:
1. 定义两个变量,来存储输入的数据秒(s)和分钟(m);
2. 设计一个方法,来将这个数据输出成分钟,要注意转换成的分钟有“整分”和“整分余秒”两种可能;
3. return这个方法的结果,并输出到屏幕上来验证结果的正确性。
*/


import java.util.Scanner;

public class sec2min {
    public static void main(String[] args){
        int s;
        int m; //定义变量来储存分和秒。
        System.out.print("请输入要转换成分钟的时间(s):");
        Scanner sc =new Scanner(System.in);
        s = sc.nextInt();

        sc.close();

        int temp = s % 60; //定义一个临时变量来判断秒转分的两种可能性
        if (temp == 0){
            m = s / 60;
            System.out.println(s + "秒等于" + m + "分钟。");
        }   //当秒转分是整数的时候,可以返回出结果
        else if (temp != 0){
            m = s / 60;
            int ms = s % 60;
            System.out.println(s + "秒等于" + m + "分钟" + ms +"秒。");
        }   //当秒转分有余数的时候,可以返回出结果

        System.exit(0);
    }
}

 

 

从零开始学JAVA (一)

标签:android   style   blog   io   color   ar   os   使用   sp   

原文地址:http://www.cnblogs.com/sorlance/p/4099354.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!