零基础学Java读书笔记_《java轻松学》读书笔记01
简单说明一下我选择这本书的原因,首先说一下我自己的情况,大三,软件工程专业,女生,目前正准备找实习阶段,选择这本书是想在找工作之前巩固一下基础知识。拿到本书后,浏览了一下本书章节,结果和自己的预想有些偏差,本来以为会是一本java web方面的知识,拿到后才发现是android方面的,但是,多学***是没错滴,以前一点也没有接触过这方面的知识,这次刚好借这个机会,了解一下这方面的知识,更何况还有两个小伙伴一起学习,所以,开始《Java轻松学》之旅吧~一起干吧呆~
首先,在正式开始之前,首先浏览了一下本书的目录结构,对本书的架构先有一个简单的了解~
本书共11章,第一章安装软件 第二章第三章第一个小例子,猜数字并将其转化为GUI,从第四章开始正式开始android学习,从简单的应运开始,由浅入深,逐步提高的一个过程~
由于我以前就在学java,所以有些平台已经安装好,我的开发环境如下
:
系统:Windows
jdk:1.8
开发工具:IEDA
学习实例一:猜数字游戏
游戏规则:(1)生成随机数,让用户去猜
(2)显示一条提示语,让用户猜测这个数字是多少
(3)接收用户的猜测,并比较,将结果显示在屏幕上
(4)不断让用户去猜,直到猜对为止
代码如下:
package hello;
import java.util.Scanner;
/**
* Created by 郑文华 on 2018/6/30.
*/
public class Hilo {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
//是否继续的标志
String playAgain = " ";
do {
//生成一个随机数让用户去猜
int theNumber = (int) (Math.random() * 100 + 1);
int guess = 0;
while (guess != theNumber) {
System.out.println("Guess a number between 1 and 100:");
guess = input.nextInt();
if (guess < theNumber) {
System.out.println(guess + "is too low , Try again.");
} else if (guess > theNumber) {
System.out.println(guess + "is too high , Try again.");
} else {
System.out.println(guess + "is correct.Yon win");
}
}
System.out.println("to Would you like to play again(y/n)? ");
playAgain = input.next();
} while (playAgain.equals("y"));
System.out.println("Thanks for your playing! goodbye");
input.close();
}
}
```
运行结果如下:
零基础学Java读书笔记_《java轻松学》读书笔记01相关推荐
- 轻松学c语言编程.pdf等,轻松学编程:轻松学C语言编程 PDF
资源名称:轻松学编程:轻松学C语言编程 PDF <轻松学编程:轻松学C语言编程>从初学者的角度出发,以通俗易懂的语言.丰富多彩的实例,详细介绍了使用C语言进行程序开发应该掌握的各方面知识. ...
- java小白能学吗,掌握这些知识,零基础小白也能快速学好Java!
没基础如何快速学习Java开发?能靠自学吗?很多想学Java开发的人都会有这样的疑问.也有的人可能上来就直奔主题聊语法,小编的建议还是要对Java基本属性以及特点应用领域做个大概了解,可当做学习前的热 ...
- 作为零基础的新手,如何自学Java和JavaEE开发技术?
我也曾经写过从零学Java的路线,这里贴一下,希望对你有帮助. 一.为什么我要写下这篇文章 1.1直接缘由: 在今天(2018年11月4日)有个同学给我发微信找我 同学:能不能给他一个网页他改一下,他 ...
- java取负数_[Java] 告别“CV 工程师”码出高效!(基础篇)
作为一名资深的 CV 工程师,某天,当我再一次日常看见满屏的报错信息与键盘上已经磨的泛白的 Ctrl.C.V 这三个按键时,我顿悟了. 百度谷歌复制粘贴虽然很香,但是总是依靠前人种树,终会有一天失去乘 ...
- 知乎爆赞!4504页《微信小程序零基础入门开发文档》+《小程序实战笔记》,你学废了吗?
前言 微信小程序作为近几年"微服务"的杰出代表,应用十分广泛.小程序是一种新的开放能力,开发者可以快速地开发一个小程序.小程序可以在微信内被便捷地获取和传播,同时具有出色的使用体验 ...
- python还是java好找工作_你觉得学 Python 还是 Java 更好找工作?
java是一门资深的编程语言,也是普及率比较高的一门语言,有着非常丰富的第三方库,在市场上的需求量也是非常高的,可以从事web开发.网络开发以及app开发等工作,这些都是通过java来实现的,也是一种 ...
- Java零基础必看学习教程,Java开发环境配置详解
很多Java新手小白在学习Java编程的时候,碰到的第一难题就是不知道如何安装和配置java开发环境. 今天整理了史上最详细的安装及Java开发环境配置教程,通过图文并茂的方式详细讲解每一步骤,手把手 ...
- 零基础如何在windows上进行JAVA开发
文章目录 前言 一.JDK安装 1.什么是JRE和JDK 2.下载JDK 2. 配置环境变量 二.下载和使用 intellij idea 1.进入官网下载 2.配置 intellij idea 3.代 ...
- java private 对象_[Java笔记]类的所有构造器都是private权限,就一定没有办法实例化它的对象了么?...
笔者以前学过C++语言.众所周知,C++也是一门面向对象程序设计语言.还记得当时在大学的时候,老师讲过这样的话:类的构造函数不应该设置成private权限,这样的话还怎么去实例化类的对象?当时也信以为 ...
- JAVA复合判断_一起来学Java8(四)——复合Lambda
在一起来学Java8(二)--Lambda表达式中我们学习了Lambda表达式的基本用法,现在来了解下复合Lambda. Lambda表达式的的书写离不开函数式接口,复合Lambda的意思是在使用La ...
最新文章
- phpcmsv9多表联合查询分页功能实现
- Linux软件安装的补充
- CMDB功能分析与实现方案
- 访谈编码怎么做_怎么才能让口才得到提升
- Nginx解决403 forbidden
- TensorFlow总结(2020版)
- scanf 与 scanf_s
- 微型计算机硬件认识和拆装,微型计算机系统硬件组成及外设认识.doc
- win10运行在哪里_原来win10还有LTSC版:10G大小+不强制更新,运行比win7更快!
- ERP进销存管理系统,建立企业信息化管理平台
- 使用Python找丑数
- 如何区分是前端BUG还是后端BUG
- jq chosen下拉列表被遮挡
- 蘑菇战争 2 for Mac游戏介绍
- 如何使用文件保险箱加密 Mac 数据?
- 炫酷的 loding效果(canvas)
- 使用J-Link打印日志
- 服务器中毒怎么找出病毒源文件,电脑中毒后怎样查找出在哪个文件夹
- Meth | linux创建用户、密码、ssh登陆
- ADSP重点习题第六章,第九章(原版书第七章,第十章)