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


    个人简介

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


    ✨✨前言

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

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

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

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


    一、Hello World

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

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

    文件目录:

    在这里插入图片描述

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

    package com.zahuopu.demo1;
    
    public class HelloWorld {
        public static void main(String[] args) {
            System.out.println("Hello World");
        }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

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

    在这里插入图片描述


    二、数据类型

    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
    字符char0-65535
    布尔booleantrue,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);
        }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37

    在这里插入图片描述

    三、键盘录入

    键盘录入即 输入什么就输出什么。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);
        }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17

    在这里插入图片描述


    🎉🎉本篇小结

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

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

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


    参考资料:

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

    在这里插入图片描述


  • 相关阅读:
    剑指offer面试题28:对称的二叉树
    尝试进行表格处理
    golang 解析oracle 数据文件头
    备战2022秋招系列:国内外一线互联网大厂(Java岗)必备高刷手册
    【python】OpenCV—Age and Gender Classification
    Java基础学习笔记-4
    Eureka服务注册与发现
    金仓数据库 KingbaseES 插件参考手册 pldbgapizw33
    otn 709帧结构
    JAVA操作Excel样式
  • 原文地址:https://blog.csdn.net/qq_45902692/article/details/133251697