Java零基础学习篇-巩固(个人笔记-记录与分享01)

本文介绍了Java编程的基础内容,包括Scanner对象的使用、流程控制(if、switch、while、do...while、for),以及如何判断输入、求和、打印三角形等。通过实例演示,鼓励读者动手实践。
摘要由CSDN通过智能技术生成

最开始的基础部分都是截图,就不记录了,可以看B站“遇见狂神说”up主的课程

链接: 【狂神说Java】Java零基础学习视频通俗易懂

By the way
大家还是要自己动手写一写哈(哥们给的代码基本都是自己的截图hhhhhh 手动狗头

java流程控制

用户交互–Scanner对象

在这里插入图片描述

hasNext()方法

在这里插入图片描述

hasNextLine()方法

在这里插入图片描述

区别

在这里插入图片描述

Scanner进阶

判断输入的数,是整数还是小数
在这里插入图片描述

求和,求平均值
在这里插入图片描述

流程控制部分

01顺序结构

在这里插入图片描述

02选择结构

在这里插入图片描述

if单选择结构

在这里插入图片描述

if双选择结构

在这里插入图片描述

if多选择结构

在这里插入图片描述

示例:

在这里插入图片描述

嵌套的if结构

在这里插入图片描述

switch多选择结构

在这里插入图片描述

case 穿透 | switch 匹配一个具体的值

在这里插入图片描述

由于case穿透现象,我们每写一句case语句,就应在其后面加上break

JDK7之后的新特性 (String 字符串)

package com.lape.struct;

public class SwitchDemo01 {
    public static void main(String[] args) {
        String name = "叶凡";
        //JDK1-7版本之后新特性,表达式结构可以为字符串
        //字符的本质还是数字

        //反编译  java--class(字节码文件)--反编译(IDEA可以做到)

        switch (name){
            case "叶凡":
                System.out.println("叶凡");
                break;
            case "叶遮天":
                System.out.println("叶遮天");
            default:
                System.out.println("他到底叫什么名字啊!");
        }
    }
}

那他必是叶凡啊!

叶凡

03循环结构

while循环

在这里插入图片描述
示例:

在这里插入图片描述

do…while循环

在这里插入图片描述

区别体现–具体示例:

在这里插入图片描述
do…while循环高低得执行一次,因此有输出结果!

for循环

在这里插入图片描述
for循环与while循环各自的 初始化;条件判断;迭代

public static void main(String[] args) {
        int a = 1;                  //初始化条件

        while (a<=100){             //条件判断
            System.out.println(a);  //循环体
            a+=2;                   //迭代
        }

        System.out.println("while循环结束!");

        //初始化 ; 条件判断 ; 迭代
        for (int i=1;i<=100;i++){
            System.out.println(i);
        }

        System.out.println("for循环结束!");
        
        //快捷键  100.for
        for (int i = 0; i < 100; i++) {
            
        }
for循环打印九九乘法表
public static void main(String[] args) {
//        step1 先打印第一列
//        for (int i = 1; i <= 9; i++) {
//            System.out.println(1+"*"+i+"="+(1*i));
//        }
        //step2 嵌套一个for循环 由j来控制完成各行的打印

        for (int j=1;j<=9;j++){
            for (int i=1;i<=j;i++){
                System.out.print(i+"*"+j+"="+(i*j)+"\t");
            }
            System.out.println();
        }

这个不明白的最好听一下最上方引流的课,效果如下:

在这里插入图片描述

增强for循环

在这里插入图片描述

简化的呈现

在这里插入图片描述

break、continue、goto

在这里插入图片描述

使用continue的小例子

在这里插入图片描述

知道goto是啥就行
在这里插入图片描述

就是个带标签的continue!

在这里插入图片描述

打印三角形图案+debug使用

首先是用java来打印一个三角形的代码展示:

public static void main(String[] args) {
        //打印三角形图案(5行)

        for (int i = 1; i <= 5; i++) {
            for (int j = 5; j > i; j--){
                System.out.print(" ");
            }
            for (int j = 1; j <= i; j++){
                System.out.print("*");
            }
            for (int j = 1; j < i; j++){
                System.out.print("*");
            }
            System.out.println();
        }
    }

然后是打印的三角形图案展示以及使用debug的调试过程截图
在这里插入图片描述
在这里插入图片描述

Java零基础学习篇-巩固(个人笔记-记录与分享01)就到这里了
下一篇是Java的方法详解笔记…

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值