Java基础(一)——Hello World,8种数据类型,键盘录入

个人简介

个人主页: 前端杂货铺
‍♂️学习方向: 主攻前端方向,正逐渐往全干发展
个人状态: 研发工程师,现效力于中国工业软件事业
人生格言: 积跬步至千里,积小流成江海
推荐学习:前端面试宝典 Vue2 Vue3Java基础 Vue2/3项目实战 Node.jsThree.js JS版算法
个人推广:每篇文章最下方都有加入方式,旨在交流学习&资源分享,快加入进来吧

文章目录

    • ✨✨前言
    • 一、Hello World
    • 二、数据类型
    • 三、键盘录入
    • 本篇小结


✨✨前言

大家好,这里是前端杂货铺。

早在十几年前,一些项目的开发就已经使用了 前后端分离的技术架构,这让前端和后端可以同时开发,减少了等待的时间,提高了开发效率。术业有专攻,这种架构的兴起也让大家的技术栈更加专业。当然,前后端分离的好处并不止于此,大家有兴趣可以自行详细了解…

我始终认为 前后端分离但不分家,所以身为一名前端开发人员,对后端有一定的了解和认知是非常有必要的。后端程序员亦是如此。

接下来,我会花很长一段时间系统的 学习 & 记录 Java 相关知识,下面我们从最简单(也是最经典)的 Hello World 出发去探索一下 Java 的世界吧…


一、Hello World

每一种计算机语言的开端都是 Hello World,这是我们广大的程序员们约定俗成的事情~

在编码之前,大家要先 安装 JDK 并且下载 IDEA(或其他编译工具),详细下载安装步骤请自行搜索,在此不做赘述。

文件目录:

Java基础(一)——Hello World,8种数据类型,键盘录入_第1张图片

下面是我们的第一个 Java 程序。com.zahuopu.demo1 为包名,键入 psvm 可以快速生成第四行的代码,键入 sout 可以快速生成第五行的代码。

package com.zahuopu.demo1;

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}

接下来我们运行这段程序:

Java基础(一)——Hello World,8种数据类型,键盘录入_第2张图片


二、数据类型

Java 有 8 种数据类型:四个整数类型,两个浮点类型,一个字符类型和一个布尔类型,详情如下…

数据类型 关键字 取值范围
整数 byte -128~127
整数 short -32768~32767
整数 int -2147483648~2147483647
整数 long -9223372036854775808~9223372036854775807
浮点数 float -3.401298e-38~3.402823e+38
浮点数 double -4.9000000e-324~1.797693e+308
字符 char 0-65535
布尔 boolean true,false

需要注意的是:

  • 整数和小数取值范围大小关系:double > float > long > int > short > byte
  • long 类型需要加入 L 标识(大小写都可以)
  • float 类型需要加入 F 标识(大小写都可以)
package com.zahuopu.demo1;

public class DataType {
    public static void main(String[] args) {
        // byte
        byte b = 10;
        System.out.println(b);

        // short
        short s = 20;
        System.out.println(s);

        // int
        int i = 30;
        System.out.println(i);

        // long
        long n = 99999999999L;
        System.out.println(n);

        // float
        float f = 10.1F;
        System.out.println(f);

        // double
        double d = 20.2;
        System.out.println(d);

        // char
        char c = '哈';
        System.out.println(c);

        // boolean
        boolean o = true;
        System.out.println(o);
    }
}

Java基础(一)——Hello World,8种数据类型,键盘录入_第3张图片

三、键盘录入

键盘录入即 输入什么就输出什么。Scanner 类就支持我们对键盘录入。

package com.zahuopu.demo1;

import java.util.Scanner;

public class ScannerDemo {
    public static void main(String[] args) {
        // 创建对象,表示现在准备要用 Scanner 这个类
        Scanner sc = new Scanner(System.in);

        System.out.println("请输入整数:");
        
        // 接收数据,变量 i 记录了键盘录入的数据
        int i = sc.nextInt();
        System.out.println("输出的值:");
        System.out.println(i);
    }
}

Java基础(一)——Hello World,8种数据类型,键盘录入_第4张图片


本篇小结

本文我们初步认识了Java,并对8种数据类型以及键盘录入有了一定的了解。

我们要明确整数和小数取值范围和大小关系,以及 long 和 float 类型要加上对应的标识。

好啦,本篇文章到这里就要和大家说再见啦,祝你这篇文章阅读愉快,你下篇文章的阅读愉快留着我下篇文章再祝!


参考资料:

  1. 百度百科 · Java
  2. Java基础教程(作者:黑马程序员)

在这里插入图片描述


你可能感兴趣的:(Java,java,状态模式,开发语言)