《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();
}
}

```
运行结果如下:
图片说明

全部评论
东北师范大学(211院校)。。。。你自己加上去的么
点赞 回复 分享
发布于 2018-07-01 08:02

相关推荐

不愿透露姓名的神秘牛友
07-01 10:56
点赞 评论 收藏
分享
Yki_:你要算时间成本呀,研究生两三年,博士三四年,加起来就五六年了,如果你本科去腾讯干五年,多领五年的年薪,加上公司内涨薪,可能到时候十五年总薪资也跟博士差不多
点赞 评论 收藏
分享
06-22 10:41
赣东学院 Java
程序员小白条:?周六晚上投,这是什么操作,专门找996起步的吗
点赞 评论 收藏
分享
ohs的小木屋:比不少实习待遇高了
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务