首页/新闻资讯/正文详情

javase 2.变量与数据类型

发布时间:2026/9/24 10:06:28 来源:云帆数科 栏目:资讯中心
javase 2.变量与数据类型
课前回顾什么是程序程序就是为了解决某个问题或者实现某个目标而编写的一系列有序指令的集合Java程序是如何执行的Java是一门高级语言计算机不能够直接识别我们编写的Java程序。因此Java 提供了JVM Java Virtual MachineJava虚拟机 JVM 能够将class文件转换为计算机能够识别的指令而我们编写的源程序是 java 文件所以还需要使用编译器将我们编写的源程序编译为class文件javac java文件的位置 类名.classjava 类名 告诉 JVM 应该加载指定类名的类进入 JVM然后执行该类的main方法程序开始执行Java程序是如何实现跨平台的首先要执行Java程序必须要具备Java运行时环境也就是 JRE 而 JRE 中就包含有 JVM 而JVM 能够将class文件翻译为当前平台能够识别的指令。因此不管什么平台只要安装 JRE ,都会具备 JVM 只要具备 JVM 就能将class文件翻译为当前平台能够识别的指令。windows 安装windows版的 JRElinux 安装 linux 版额 JRE所有Java程序执行的入口是什么publicstaticvoidmain(String[]args){}第二节 Java 中的数据类型第三节 变量的定义与使用Java中的数据类型分为 基本数据类型 和 引用数据类型 两大类在Java中内存分为栈内存和堆内存两大块importjava.util.Scanner;/** * 变量的定义 * Anthony Zhang */publicclassExample1{publicstaticvoidmain(String[]args){byteb;b10;shorts5;longtime20210312;//f的解释floatf3.14f;//f的解释doubled3.14;//在java中浮点数默认是双精度浮点数不然需要早数值后面加一个fbooleanb1true;//在Java的布尔类型变量编译完成后就不存在了。因为Java在C基础上开发的而C中使用//0 与 非0表示假和真。而JVM是执行Java程序的场所在JVM规范中有明确说明单个boolean//类型的变量在编译的过程中会被翻译为int类型的变量此时占用4个字节的空间。对于boolean//类型的数组在翻译的过程中会被翻译为byte类型的数组此时每个变量占用1个字节的空间。booleanisNicetrue;//char类型变量能否存在汉字//能。Java采用的是Unicode编码而Unicode编码中收录的汉字占用的是2个字节我们的char 类型//变量也是占用2个字节的空间因此在Unicode编码中收录的汉字可以使用char类型变量存储。而//在Unicode编码中未收录的汉字不一定能够使用char类型变量存储。charsex男;}}第四五节 数据类型转换自动类型转换相互兼容的多种数据类型在运算时小转大即为自动类型转换。如 10 0.5 10.0 0.5强制类型转换相互兼容的多种数据类型在运算时大转小即为强制类型转换。如 68.5 1.5 (int)70.0 70第六节 Scanner的基本使用3. Scanner的作用提供一种与用户交互的方式用户可以在控制台输入一些数据程序来获取这些数据4. 常用方法importjava.util.Scanner;publicclassExample1{publicstaticvoidmain(String[]args){ScannerscnewScanner(System.in);//固定死的写法System.out.println(请输入3位学生成绩每一位学生成绩可以使用空格隔开);intscore1sc.nextInt();intscore2sc.nextInt();intscore3sc.nextInt();intavg(score1score2score3)/3;//在Java中两个整数相除得到的结果一定是整数System.out.println(avg);}}

相关推荐

SigmaStudio+ 2.1 与 ADAU1466 音频开发环境搭建及连接实战指南
SigmaStudio+ 2.1 与 ADAU1466 音频开发环境搭建及连接实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/24 10:06:16

OpenWiFi:首个全开源Wi-Fi协议栈实现
OpenWiFi:首个全开源Wi-Fi协议栈实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/24 10:06:10

晶晨S905L2B电视盒子救砖与RTL8822BS无线驱动修复全攻略
晶晨S905L2B电视盒子救砖与RTL8822BS无线驱动修复全攻略

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/24 10:06:10

TJA1145车载ECU休眠唤醒实战:SPI配置避坑与低功耗设计
TJA1145车载ECU休眠唤醒实战:SPI配置避坑与低功耗设计

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/24 10:46:19

AI时代的品牌领导力,被这家做马桶的企业握住了!
AI时代的品牌领导力,被这家做马桶的企业握住了!

作者 | 曾响铃文 | 响铃说如果要给2026年的品牌故事找一个关键词,大概率是AI。手机讲AI,汽车讲AI,家电也讲AI,几乎所有品类都在争着把AI写进自己的故事。但恰恰是当人人都把AI挂在嘴边时,一个问题变得比以往更尖锐&… · 2026/9/24 10:46:01

I2C 驱动开发与原理剖析
I2C 驱动开发与原理剖析

I2C 总线是嵌入式低速外设通信的核心总线,凭借极简的双线架构、支持多从机挂载的特性,被广泛应用于传感器、OLED 显示屏、EEPROM 等外设设备的数据交互场景。相较于软件模拟 I2C,硬件 I2C 由片上外设硬件自动生成标准通信时序,无需… · 2026/9/24 10:45:55

PCB拼板Mark点设计指南:Allegro手动添加与SMT识别避坑
PCB拼板Mark点设计指南:Allegro手动添加与SMT识别避坑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/24 10:45:48

《现代数字信号处理》全套PPT课件2026(中国矿业大学)
《现代数字信号处理》全套PPT课件2026(中国矿业大学)

《现代数字信号处理》全套PPT课件2026(中国矿业大学) 课件内容: 第0章绪论.ppt 第1章离散时间信号与系统的时域分析.ppt 第2章离散时间信号与系统的频域分析.ppt 第3章 离散傅里叶变换.ppt 第4章快速傅里叶变换.ppt 第5章IR数字滤波器的设计.… · 2026/9/24 10:45:23

断电后Windows半身不遂?内核系统调用与AppX排障实录
断电后Windows半身不遂?内核系统调用与AppX排障实录

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/24 10:45:11

基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程
基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程

简介:这是一套面向计算机、人工智能、自动化等专业学生与教师的毕业设计级项目资源,围绕YOLOv8实现渔船作业监控系统,可用于毕设、课程设计、大作业或项目立项演示。压缩包共97个文件,约24.21MB,以70个Python源码文件为… · 2026/9/24 0:00:13

1D-CNN时间序列建模实战:从Conv1d原理到工业落地
1D-CNN时间序列建模实战:从Conv1d原理到工业落地

简介:面向时间序列数据建模的一维卷积神经网络完整实现,适合深度学习入门者及需要快速验证时序模型的研究者,能够从音频、文本、传感器或股价等序列中挖掘局部特征与时间依赖。压缩包体积很小,只有3KB,内含3个Python脚… · 2026/9/24 0:00:26

柔软的L:汉语语流中被忽视的舌肌张力控制
柔软的L:汉语语流中被忽视的舌肌张力控制

1. 这个“L”不是字母表里的L,而是舌尖上的L最近在几个方言群和语音教学社群里,反复看到有人发一句:“也说字母L:柔软的长舌”。初看以为是英语发音课笔记,点开才发现全是方言爱好者、播音系学生、语言康复师甚至戏曲演… · 2026/9/24 0:00:44

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码