吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1721|回复: 16
收起左侧

[学习记录] Java自学笔记Day05

  [复制链接]
JXNU1999python 发表于 2021-11-21 12:40
本帖最后由 JXNU1999python 于 2021-11-22 14:18 编辑

<font face="微软雅黑" size=5 color=#660000 >
Java自学笔记Day05

一、上节回顾

第五天学习了switch语句、if语句与switch语句的嵌套,
hasnext语句判断输入是否合法。

二、学习目标

1、掌握循环结构while语句的语法

2、学会熟练使用while语句解决问题

3、学会使用eclipse的断点调试功能。初期学习推荐使用eclipse,editplus3

三、学习重点

1、while语句基本语法

public static void main(String[] args) {
        int i = 1;
        while(i <= 5) {//while里面为循环条件,满足条件继续循环,不满足就退出循环
             System.out.println("第"+i+"遍阅读:\t人生苦短,我学python!");
             System.out.println("1\t6");
             i++;

        }
}

2、使用while语句解决问题

问题(1):输入字符串判断成绩是否合格,不合格就一直输入。

import java.util.Scanner;
public class Example02 {

            public static void main(String[] args) {
                    Scanner input=new Scanner(System.in);
                    System.out.println("请输入学习成绩: ");
                    System.out.println("<y>学习合格。");
                    System.out.println("<n>学习不合格。");
                    String answer=input.next();
                    //                if((i=="y")||(i=="Y")) {
                    //                        System.out.println("学习合格。");
                    //                }else {
                    //                        System.out.println("学习不合格,请继续努力")
                    //                }
            while(!"y".equals(answer)) {//equals可以判断输入的字符是否和"y"相等
                    System.out.println("继续努力,坚持学习。");
                    System.out.println("再次输入");
                    answer=input.next();
            }
            System.out.println("学习合格。");
            }

    }

问题(2):2012年有自学·学生25万人,每年增长25%,请问一直这速度增长,哪一年人数超过100万人?

public class StudentNumber {

            public static void main(String[] args) {
                    int year=2012;
                    double num=250000;
                    while(num<1000000) {
                            num=num*(1+0.25);
                            year++;
                    }
                    System.out.println(num);
                    System.out.println("在"+year+"年人数达到100万人。");

            }

    }

循环条件为小于100万人,执行操作人数增长,年份增加。

3、使用断点调试功能,在所在行最左边双击行数,出现一个黑点即可,点击为一只虫子一样图标的按钮进行调试,可以进行分步调试,了解程序运行的情况。

Step Into(F5) 单步执行,遇到子函数就进入并且继续单步执行;

Step Over (F6)在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完在停止,也就是把子函数整个作为一步;

Step Return(F7)在单步执行到子函数内时,用Step Return就可以执行完子函数余下部分,并返回上一层函数。

四、课后作业

1、求100内的所有奇数之和

2、求200内的所有偶数之和

3、输入学生成绩,如果不合格就继续努力,直到输入成绩合格退出循环。
大于60分为合格成绩,90以上为A,80-89为B,70-79为B,60-69 图片1.png

为C。
合格的时候按成绩分别输出A\B\C.

4、预习if循环结构


调试代码

调试代码

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
王星星 + 1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

helloworld12395 发表于 2021-11-21 12:55
加油,快进到类和接口
1024A1024 发表于 2021-11-21 12:56
 楼主| JXNU1999python 发表于 2021-11-21 12:57
1024A1024 发表于 2021-11-21 12:56
目标是全栈吗,数据库可以接触下

当然得全栈,现在这么卷,必须的
witguang 发表于 2021-11-21 13:25
慢慢学习 加油加油加油
sekr 发表于 2021-11-21 13:38
选修选了个这,学习中 ,加油
malakan 发表于 2021-11-21 13:50
共同努力,加油加油!
li0622 发表于 2021-11-21 15:07

慢慢学习 加油加油加油!!!!
小丑恶人 发表于 2021-11-21 15:09
加油吧,楼主
codol 发表于 2021-11-21 17:16
慢慢学习 ,谢谢楼主
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 19:32

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表