Java笔记03——变量与数据类型

注释
注释使用描述
单行注释以//开始,如://行注释
多行注释以/* 开始,以*/结束,如:/* 多行注释*/
文档注释以/** 开始,以*/结束,@功能 自行定义

注释不会出现在可执行程序中,通过注释提高代码的可读性,使得Java代码条理清晰。通常在程序开头加入要实现的功能、时间、作者等内容注释,方便后期的维护以及程序员之间的交流。

变量
1. 变量的概念
  • 变量是计算机中一块特定的内存区域,由一个或多个连续的字节组成。
  • 该区域的数据可以在同一类型范围内不断变化
  • 变量是程序中最基本的存储单元。包含变量类型、变量名和存储的值。
2. 变量的作用

用于在内存中保存数据。

3. 变量的使用

格式: 数据类型 变量名 = 变量值;

          //变量的声明

          int age;

          //变量的初始化

          age = 18;

          //变量的使用

          System.out.println(age);


注意:

  • 变量必须先定义,后使用。
  • 声明一个变量后,必须赋值进行初始化,使用未初始化的变量是错误的。
    在这里插入图片描述
    把变量的初始化注释后运行报错
    在这里插入图片描述
  • 可以在一行中声明多个相同类型的变量,也可以将变量的声明和初始化放在同一行中
    在这里插入图片描述
  • 变量都定义在作用域中,只在其作用域内有效。
  • 同一作用域下,不可以声明两个同名的变量。
4. 常量

被final关键字修饰,只能被赋值一次,一旦被赋值就不能再被更改。

final int a = 10;
数据类型
数据类型类型说明符位数变量声明
整型int32int a = 18;
短整型short16short a = 18;
长整型long64long a = 18L;
字节型byte8byte a = 1;
单精度浮点型float32float a = 18.0F;
双精度浮点型double64double a = 18.0;
布尔类型boolean32/8 (不同的虚拟机不一样)boolean a = true; boolean b = false;
字符型char16char a = ‘A’;
字符串类型String-String a = “abcdefg”;

字符串类型属于引用类型,其余八种是基本类型。

控制台输入

要想通过控制台进行输入,首先需要构造一个Scanner对象,并与“标准输入流”System.in关联。

Scanner in = new Scannr(System.in);
Scanner接收方法作用
nextByte( )读取Byte类型的数据
nextInt( )读取int类型数据
nextFloat( )读取float类型数据
nextDouble( )读取double类型数据
nextBoolean( )读取布尔类型的数据
next( )读取一个字符串(以空白字符分隔)
nextLine( )读取一行数据
格式化输出
占位符说明
%d按照十进制格式输出整数
%f按照十进制格式输出小数
%e %E按照科学计数法输出小数
%o按照八进制格式输出整数
%x %X按照十六进制格式输出整数
%s %S按照字符串方式输出
%c %C按照字符符号输出
%n按照特定操作系统输出换行符

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

总结
本篇内容:
  • 注释的使用
  • 变量的概念、定义、初始化和使用
  • 数据类型:基本类型(8种),最常用引用类型String
  • 控制台输入和格式化输出
下篇内容:

运算符

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值