java基础知识—变量、数据类型和运算符
1.变量:存储数据的一个基本单元。
2.变量的声明和赋值:
1)声明并赋值;数据类型 变量名=值 例如:int prince=10;
2) 声明、赋值分为两步: 数据类型 变量名; 例如:int=price;
变量名=值 例如:price=10
3.数据类型分为两种:
1)基本数据类型八种:
byte (-2的7次方到2的7次方-1)
short (-2的15次方到2的15次方-1)
int (-2的31次方到2的31次方-1)
long (-2的63次方到2的63次方-1) 99l
float 浮点型 99f
double 双精度 double prince=32.5
boolean 真(true) 假(false) boolean isBrand=true;
char 一个字符,两个字节 范围是0-65535 参照ASCII字符编码表
char sex='男'; char num=65;(输出A)
2)引用数据类型:
String 字符串 String name="张三";
类
接口
4.变量命名规范:
英文单词或拼音
首字母:以字母、下划线、$开头
当多个单词组成的变量名:以驼峰式命名法取名。例:studentName
变量名要起到见名知义的效果
5.赋值运算符:= 把右边的值赋给左边
6.算术运算符:+ - * /(除) %(取余)
7. num++ ; num=num+1; num+=1;
num-- ; num=num-1; num-=1;
System.out.println(--num);// 先计算再输出
System.out.println(num--);// 先输出再计算
8.double avg=(90+99)/3.0 发生自动类型转换
自动转换类型条件:
1)类型兼容:(int 和double都是数值型)
2)目标类型大于源类型:(double大于int)
9.强制类型转换:(数据类型)变量名 (数据类型)值
例如: double num=5.5; int result=(int)num;
int result=(int)5.5;
java基础知识—变量、数据类型和运算符的更多相关文章
- Java1变量数据类型和运算符
day02_变量数据类型和运算符 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 public class jh_01_数据类型说明 { public ...
- JavaSE-02 变量 数据类型和运算符
学习要点 掌握变量的概念 掌握常用数据类型 掌握赋值运算符.算术运算符 掌握boolean数据类型和关系运算符 掌握变量的概念 面向过程程序的定义 程序的定义:程序=数据+算法+文档 程序要操作的数据 ...
- Java历程-初学篇 Day02变量,数据类型和运算符
一,数据类型 1,基础数据类型 整型 byte short int long 浮点型 float double 字符型 char 布尔类型 boolean 2,引用类型 String 字符串型 二,变 ...
- Java Part 001( 03_01_数据类型和运算符 )
注释 Java语言的注释一共有三种类型,分别是单行注释.多行注释和文档注释. 1. 单行注释 单行注释就是在程序中注释一行代码,在Java语言中,使用双斜线“//”进行单行注释. 2. 多行注释 多行 ...
- python基础知识 变量 数据类型 if判断
cpu 内存 硬盘 操作系统 cpu:计算机的运算和计算中心,相当于人类的大脑 飞机 内存:暂时存储一些数据,临时加载数据和应用程序 4G 8G 16G 32G 速度快,高铁 断电即消失 造价高 硬盘 ...
- JAVA基础知识之数据类型
JAVA的数据类型知识点主要包括基本数据类型,包装类,字符串类(String,StringBuffer, StringBuilder区别和用法),数组,数据类型转换等等,暂时只想到这么多,后面会再补充 ...
- Java基础学习-Eclipse综述和运算符的使用
1.Eclipse的概述(磨刀不误砍柴工) -Eclipse是一个IDE(集成开发环境) -IDE(Intergrated Development Environment) ...
- 疯狂JAVA——第三章 数据类型和运算符
3.1注释 1.单行注释 2.多行注释 3.文档注释——文档注释以斜线后紧跟两个星号(/**)开始,以星号后紧跟一个斜线结束(*/),中间部分都是文档注释,会被提取到API文档中. API文档类似于产 ...
- (6)java基础知识-基本数据类型、数据类型转换
一.基本数据类型 基本的数据类型一共有四类八种 1.整型 byte: 1字节 取值范围 -128~127 short: 2字节 取值范围 -32768~32767 int: 4字节 取 ...
随机推荐
- 用《捕鱼达人》去理解C#中的多线程
线程是进程中某个单一顺序的控制流,是程序运行中的调度单位,是程序执行流的最小单位,一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成. 线程自己不拥有系统资源,只拥有一点儿在运行中必 ...
- Java基础知识盘点(二)- 集合篇
List和Set区别 List和Set都是继承Collection接口 List特点:元素有放入顺序,元素可重复 Set特点:元素无放入顺序,元素不可重复 Set和List对比: Set:检索元素效率 ...
- Visual Studio 2017 注册码
Visual Studio 2017(VS2017) 企业版 Enterprise 注册码:NJVYC-BMHX2-G77MM-4XJMR-6Q8QF Visual Studio 2017(VS201 ...
- Oracle 《积累章》 根据身份证号码更新当前出生日期
,),'yyyy-MM-dd') 函数使用 to_date() 日期转换函数 to_date(substr(t.sfzh,7,8),'yyyy-MM-dd') 将“19901212” 转 ...
- unity - ios打包真机测试及模拟器测试
本文介绍unity游戏如何在iphone机和ios模拟器上进行测试打包 准备工作:mac电脑一台.iphone一部.连接mac和iPhone的数据线.unity.Xcode.苹果开发者账号. 苹果开发 ...
- poj2528 Mayor's posters (线段树+离散化)
恩,这区间范围挺大的,需要离散化.如果TLE,还需要优化一下常数. AC代码 #include <stdio.h> #include <string.h> #include & ...
- T57274 黑暗城堡
传送门 思路: 先求出各个点到 1 的最短路径.分别用两个数组将最短路径记录下来(一个要用来排序).按排序后的 dis 值从小到大枚举各点加入树有多少种方案,最后根据乘法原理把各个点的方案数乘起来就是 ...
- 初识Log4Net
刚刚了解log4net,根据自己的理解翻译了一下比较重要的东西.详细状况请见log4net官方网站 log4net是一种帮助程序员将日志语句输出到各种目标文件的输出工具,有了log4net,就可以在运 ...
- js 格式化带时区的日期
/** * 格式化带时区的日期 */ function formatDate(date) { var arr = date.split("T"); var d = arr[0]; ...
- Windows许可证即将到期激活教程
电脑提示Windows许可证即将到期,于是自己就在网上找了一些教程,但是并没有激活成功,反而由即将到期变为了通知状态,尝试了各种密钥都不行,也下载了激活工具如暴风激活工具,KMS都不管用,尝试了好多方 ...