【Day2:JAVA变量、数据类型、运算符的认识】

目录

  • 1、变量的介绍、定义、使用
  • 2、标识符
    • 2.1 概念
    • 2.2 标识符的命名规则
    • 2.3 标识符的命名规范
  • 3、数据类型
    • 3.1 基本数据类型
    • 3.2 引用数据类型
  • 4、Scanner键盘录入
    • 4.1 键盘录入效果介绍
    • 4.2 键盘录入的三个步骤
  • 5、运算符
    • 5.1 运算符和表达式
    • 5.2 算数运算符
    • 5.3 自增自减运算符
    • 5.4 类型转换
      • 5.4.1 隐式转换
        • (1)概念:
        • (2)运算过程中的隐式转换:
        • (3)总结:
      • 5.4.2 强制转换
        • (1)概念:
        • (2)进制:
        • (3)案例:

1、变量的介绍、定义、使用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、标识符

2.1 概念

在这里插入图片描述

2.2 标识符的命名规则

在这里插入图片描述

2.3 标识符的命名规范

在这里插入图片描述

3、数据类型

Java中的数据类型分为:

  • 基本数据类型
  • 引用数据类型

3.1 基本数据类型

在这里插入图片描述
在这里插入图片描述

3.2 引用数据类型

TODO

4、Scanner键盘录入

4.1 键盘录入效果介绍

在这里插入图片描述

4.2 键盘录入的三个步骤

在这里插入图片描述

package com.itheima;import java.util.Scanner;public class ScannerDemo {public static void main(String[] args) {//new一个Scanner对象Scanner sc = new Scanner(System.in);//使用new的对象做键盘录入动作System.out.print("请输入年龄:");int age = sc.nextInt();//使用输入的变量System.out.print("输入的年龄是:" + age);}
}

注:如果要录入其他数据类型变量怎么操作:
在这里插入图片描述

5、运算符

5.1 运算符和表达式

在这里插入图片描述

5.2 算数运算符

在这里插入图片描述
在这里插入图片描述
案例:

package com.itheima;
import java.util.Scanner;public class OperationDemo1 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.print("请输入一个三位数:");int number = sc.nextInt();int ge = number % 10;int shi = number / 10 % 10;int bai = number / 100 % 10;;System.out.println("个位:" + ge);System.out.println("十位:" + shi);System.out.println("百位:" + bai);}
}

5.3 自增自减运算符

在这里插入图片描述

1、单独使用:一句代码中,只做++,或者只做--++--在代码变量前后,是没有区别的2、参与运算使用:++--在前,先自增,再操作++--在后,先操作,再自增

在这里插入图片描述

5.4 类型转换

Java的类型转换分为:

  • 隐式转换
  • 强制转换

5.4.1 隐式转换

(1)概念:

在这里插入图片描述

上述代码在内存中是将a的值复制一份给b,而不是将a变成b,因此a的类型是不会改变的,如下所示:
在这里插入图片描述

(2)运算过程中的隐式转换:

在这里插入图片描述
在这里插入图片描述

(3)总结:

在这里插入图片描述

5.4.2 强制转换

(1)概念:

在这里插入图片描述

由于不同取值范围的数值在转换时,有可能会超出取值范围,因此,如何得知强制转换后的数值是多少,就需要用到进制转换的知识了。下面来看:

(2)进制:

在这里插入图片描述

  • 计算机中进制的分类:
    在这里插入图片描述
  • 不同进制的书写:
    在这里插入图片描述
  • 二进制到十进制的转换:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 原码补码反码:

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

由于原码在负数运算时,会出现问题,因此才有了补码和反码的存在。

(3)案例:

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/696105.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

时间瑾眼中的IT行业现状与未来趋势

文章目录 技术革新与行业应用IT行业的人才培养与教育人工智能与机器学习的演进数据安全与隐私保护可持续发展与绿色技术社会责任与道德规范 随着技术的不断进步,IT行业已成为推动全球经济和社会发展的关键力量。从云计算、大数据、人工智能到物联网、5G通信和区块链…

如何高效管理微信?快速掌握捷径!

对于那些需要管理多个微信号的人来说,如何高效地管理这些账号成为了一个难题。今天,就给大家分享一个管理多个微信号的捷径——微信管理系统。 通过微信管理系统,你可以轻松实现高效管理多个微信号,一起来看看吧! 首…

第四届微调——炼丹

学习地址:Tutorial/xtuner/README.md at main InternLM/Tutorial GitHub 笔记 微调是一种在已有的预训练模型基础上,通过使用新的数据对模型进行进一步优化和调整的技术手段。它的目的是使模型能够更好地适应特定的应用场景和任务需求,进一…

【数据库系统工程师】2024年5月考前最后冲刺指南

一、备考关键: 高效率的备考方式:多轮迭代学习 △ 基础阶段 △ 大面积撒网(60%) 略读-> 做题 -> 回顾 -> 精读 △ 积累阶段 △ 有针对性的突破(30%) 完成所有章节之后,进行真题测试&#x…

CCF-Csp算法能力认证,202209-1如此编码(C++)含解析

前言 推荐书目,在这里推荐那一本《算法笔记》(胡明),需要PDF的话,链接如下 「链接:https://pan.xunlei.com/s/VNvz4BUFYqnx8kJ4BI4v1ywPA1?pwd6vdq# 提取码:6vdq”复制这段内容后打开手机迅雷…

C++进阶:AVL树详解及模拟实现(图示讲解旋转过程)

C进阶:AVL树详解及模拟实现(图示讲解旋转过程) 之前在搜索二叉树最后早就埋下伏笔,来介绍AVL树和红黑树,今天就先来第一个吧 文章目录 1.AVL树介绍1.1概念介绍1.2核心性质 2.项目文件规划3.整体框架(节点和…

python跟C++选哪个?

选择使用Python还是C取决于你的具体需求和项目背景。我这里有一套编程入门教程,不仅包含了详细的视频讲解,项目实战。如果你渴望学习编程,不妨点个关注,给个评论222,私信22,我在后台发给你。 在通信工程行业…

C++语法|volatile关键字!从CPU角度进行理解

个人认为C有着复杂、臃肿的语法系统,但是也正是因为这些特性,让我们在使用C时既能深入到操作系统级的控制,也能抽象出来完全专注于一些业务问题。 这里为大家推荐一本书和汇编代码阅读网站! 《CPU眼里的C/C》 Compiler Explorer 我…

LeetCode_栈和队列相关OJ题目

✨✨所属专栏:LeetCode刷题专栏✨✨ ✨✨作者主页:嶔某✨✨ 上一篇:数据结构_栈和队列(Stack & Queue)-CSDN博客 有效的括号 解析: 这里我们用数组实现的栈来解决这个问题,在有了栈的几个基础接口之后,我们运用这…

vue3.0(七) 计算属性(computed)

文章目录 1 计算属性(computed )1.1 computed使用1.2 computed使用场景1.4 computed的注意点1.4 computed的原理1.5 computed的示例 computed 和 Methods 的区别 1 计算属性(computed ) 在 Vue 3 中,computed 是一个用…

linux笔记5--shell命令2

文章目录 一. linux中的任务管理1. 图形界面2. 命令① top命令② grep命令③ ps命令补充: ④ kill命令图形界面杀死进程 二. 挂载(硬盘方面最重要的一个知识点)1. 什么是挂载2. 关于挂载目录① Windows② linux查看硬件分区情况(/dev下):更改挂载目录结束…

视频剪辑的技巧:掌握如何高效批量调整视频尺寸的方法

在视频剪辑的过程中,调整视频尺寸是一个常见的需求。无论是为了适应不同平台的播放要求,还是为了统一多个视频的尺寸以提升观看体验,掌握高效批量调整视频尺寸的技巧都显得尤为重要。本文将为您详细介绍云炫AI智剪如何高效地进行这一操作&…