当前位置: 首页 > news >正文

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

个人简介

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

文章目录

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


✨✨前言

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

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

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

接下来,我会花很长一段时间系统的 学习 & 记录 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");}
}

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

在这里插入图片描述


二、数据类型

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) {// bytebyte b = 10;System.out.println(b);// shortshort s = 20;System.out.println(s);// intint i = 30;System.out.println(i);// longlong n = 99999999999L;System.out.println(n);// floatfloat f = 10.1F;System.out.println(f);// doubledouble d = 20.2;System.out.println(d);// charchar c = '哈';System.out.println(c);// booleanboolean o = true;System.out.println(o);}
}

在这里插入图片描述

三、键盘录入

键盘录入即 输入什么就输出什么。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,并对8种数据类型以及键盘录入有了一定的了解。

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

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


参考资料:

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

在这里插入图片描述


http://www.lryc.cn/news/174693.html

相关文章:

  • JAVA学习笔记(IF判断结构)
  • 【跟小嘉学 PHP 程序设计】二、PHP 基本语法
  • 面试总结之微服务篇
  • ElementUI之登陆+注册
  • 新版kafka可视化界面组件
  • ​P1102 A-B 数对 【双指针(尺取法)】​
  • Flutter绘制拖尾效果
  • 【Newman+Jenkins】实施接口自动化测试
  • kr 第三阶段(六)C++ 逆向
  • 医药行业安全生产信息化建设分享
  • C 语言简单入门
  • Levels - UE5中的建模相关
  • 数据中心与数据仓库的区别
  • [2023.09.18]: Rust中类型转换在错误处理中的应用解析
  • 前端工作日常
  • C++:C++哪些时候用到const
  • OpenCV之九宫格图像
  • OpenGLES:绘制一个颜色渐变的圆
  • javascript数据类型错误造成的前端分页不准的问题
  • [Qt]QListView 重绘实例之二:列表项覆盖的问题处理
  • Java 函数式编程思考 —— 授人以渔
  • 操作系统权限提升(二十八)之数据库提权-SQL Server 数据库安装
  • 腾讯mini项目-【指标监控服务重构-会议记录】2023-08-18
  • 如何通过axios拦截器,给除了登录请求以外,axios的所有异步请求添加JWT令牌!
  • Spring学习笔记9 SpringIOC注解式开发
  • 【新日标习题集】第13課 までのまとめ (discarded)
  • Java基础常考知识点(基础、集合、异常、JVM)
  • 虚拟机桥接模式下没有无线网卡选项
  • 设计模式笔记
  • c==ubuntu+vscode debug redis7源码