首页 > 代码库 > 从零开始学JAVA (一)
从零开始学JAVA (一)
为什么要转行做软件开发?(为什么选择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 (一)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。