Java傻瓜式学习第二天

文章介绍了Java学习的第二天内容,包括复习第一个程序,理解关键字的定义和列表,注释的作用,变量的概念和使用,以及Scanner类在控制台输入中的应用。通过示例代码展示了如何使用Scanner获取用户输入。
摘要由CSDN通过智能技术生成

Java傻瓜式学习第二天

今日内容2023.7.4

(1)复习昨天的任务------Java的第一个程序

(1)新建项目(idea)
(2)idea中代码写在src(源代码)里面写
(3)class(Java的类)
(4)main
我现在只知道main函数,没有他我现在的代码动不了

(2)关键字

(1)什么是关键字?

官方的话:Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。
自己的话:就是一些被Java已经占用了的英文单词,idea中除了黑色字以外的

(2)关键字有哪些?

(1)48个关键字:abstract、assert、boolean、break、byte、case、catch、char、class、continue、default、do、double、else、enum、extends、final、finally、float、for、if、implements、import、int、interface、instanceof、long、native、new、package、private、protected、public、return、short、static、strictfp、super、switch、synchronized、this、throw、throws、transient、try、void、volatile、while。
(2)2个保留字(现在没用以后可能用到作为关键字):goto、const。
(3)3个特殊直接量:true、false、null。

(3)注释

(1)什么是注释

官方的话:在Java的编写过程中我们需要对一些程序进行注释,除了自己方便阅读,更为别人更好理解自己的程序,所以我们需要进行一些注释,可以是编程思路或者是程序的作用,总而言之就是方便自己他人更好的阅读
自己的话:代码说明书,让自己以后更好的查找问题,也方便他人使用代码
(2)注释分类

单行 //-----代码-----
多行 /----代码-----/
文档 好像不咋用,没啥特别好说的

(4)变量

(1)什么是变量?

官方的话:变量来源于数学,是计算机语言中能储存计算结果或能表示值的抽象概念。变量可以通过变量名访问。在指令式语言中,变量通常是可变的;但在纯函数式语言(Haskell)中,变量可能是不可变的。在一些语言中,变量可能被明确为是能表示可变状态、具有存储空间的抽象(如在Java和Visual Basic中);但另外一些语言可能使用其它概念(如C的象)来指称这种抽象,而不严格地定义“变量”的准确外延自己的话:存数的
(2)为什么要学变量?
JavaSE是整个Java的基石,而变量是JavaSE的基石,大白话说是不学这个Java后面的学不了
(3)Java中变量长什么样子?
数据类型 变量名=数值;
(4)变量的注意事项
(1)同一个打括号内,不能使用相同的名字
(2)抽象值的概念:因为变量什么值都能存
(3)同时定义多个变量(慎用)

(5)Scanner函数(控制台输入函数)

(1)什么是Scanner?
Java提供的一个键盘录入
(2)如何使用?
(1)将键盘录入加载如内存: Scanner 名字(随便打)=new Scanner(System.in);
(2)捕获键盘数据 : 变量=名字(随便打).nextInt();

下面是Scanner函数的运用

第一步

在这里插入图片描述新建项目

第二步在这里插入图片描述

找到src(源代码)并创建类

第三步在这里插入图片描述

注意这里面生成的函数没有----- import java.util.Scanner;因为用idea调用scanner时idea会自动生成,如果没有用idea这行代码在下面几步需自己补上,不然代码会报错。
在这里插入图片描述这里已经成功调用scanner函数了

第四步

按需写出函数,我这里是最基本的录入和输出在这里插入图片描述看运行结果不够美丽,所以优化了一下在这里插入图片描述
这样就漂亮很多了

下面是代码部分

import java.util.Scanner;
public class yjnboke2 {
    public static void main(String[] args) {
        //下面的是捕获键盘录入
        Scanner sc =new Scanner(System.in);
        System.out.println("请输入一个数:");
        //下面是保存键盘录入数据
        int a ;
        a=sc.nextInt();
        //验证结果
        System.out.println("你输入的数是:");
        System.out.println(a);
    }
}

生活不易,菜鸡卖艺,欢迎大佬来指正我的不足地方

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我头像真的只是只猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值