Java02-java语法基础(一)数据类型
Java02-java语法基础(一)数据类型
一、语法基础
语句:以分号(;)结束
System.out.println(“Hello World !”);
语句块:用一组花括号({})括起来
{
……
System.out.println(“Hello World !”);
}
注释:解释语句
1)//:单行注释符
2)/**/:多行注释(可单可多)
1.1 数据类型
1、数据:程序中用到的信息都是数据
2、数据类型:两大类八种
1)基本数据类型:四类八种
A、整型:整数
byte:字节型(在内存中占1个字节,1byte=8bit),取值范围:-128—127 (27)
short:短整型(在内存中占2个字节,2byte=16bit),取值范围:-65536—65535(215)
int:基本整型(在内存中占4各字节,4byte=32bit),取值范围:-231—231-1(是java中默认的整型)
long:长整型(在内存中占8个字节,8byte=64bit),取值范围:-263—263-1
B、浮点型:实型数据(小数)
float:单精度实型(占4个字节)
double:双精度实型(占8个字节)(是java中默认的实型)
C、布尔型:逻辑型
boolean:取值只有两个(true/false),在1个字节
D、字符型:用来存放单个字符
char:占2个字节,每个字符须用单引号扩起来
char ch = 'A';
2)引用类型:后文介绍
3、变量:在程序运行过程中值可以发生改变的量。定义方式如下:
1)先声明变量,然后赋值
int a;
a = 126;
2)在声明的同时赋值:byte b = -12;
4、常量:值不能改变
1)数值型常量
double r = 4.5;
double s = 0;
s = 3.1415926*r*r;
2)字符型常量:用单引号括起来的单个字符
注意:Java中可以使用final关键字来定义一个常量
final double pi = 3.1415926;
5、标识符:变量、类、方法等的名称
1)关键字:Java已经定义,具有特定的含义,用户不能用作变量名、类
名、方法名、接口名等
int class = 123; --->错误的
2)用户标识符:用户自定义的有特定含义的名称
A、不能以数字开头,只能以字母、下划线、美元符号开头
B、可以包含数字、下划线、字母
6、分隔符:逗号、空格
int a,b,c;
附:
相关单位换算:
1byte = 8bit
1kb = 1024byte
1mb = 1024kb
1gb = 1024mb
1tb = 1024gb
Java应用程序构成
public class Type{ // Java类,一个Java应用程序中public类只有一个;java应用程序的文件名必须和这个public类的类名相同
public static void main(String[] args){ //main方法,是java应用程序的入口
byte b = 127;
System.out.println(b);
}
}
Java02-java语法基础(一)数据类型的更多相关文章
- Java语法基础(1)
Java语法基础(1) 1. Java是一门跨平台(也就是跨操作系统)语言,其跨平台的本质是借助java虚拟机 (也就是JVM(java virtual mechinal))进行跨平台使用. ...
- java语法基础
Java的基本符号(token) Java的单词符号有五种:关键字.标识符.常量.分隔符和操作符. Java的字符集 Java 采用一种称为unicode的字符集,该字符集合是一种新的编码标准,与常见 ...
- 黑马程序员——【Java基础】——Java语法基础
---------- android培训.java培训.期待与您交流! ---------- 一.关键字 1.定义和特点 定义:被Java语言赋予了特殊含义的单词. 特点:关键字中所有的字母都为小写. ...
- Java语法基础常见疑惑解答
1. 类是java的最小单位,java的程序必须在类中才能运行 2. java函数加不加static有何不同 java中声明为static的方法称为静态方法或类方法.静态方法可以直接调用静态方法,访问 ...
- Java语法基础学习DayFifteen(IO续)
一.缓冲流(处理流的一种) 1.作用:可以提高文件操作的效率 2.使用BufferedInputStream和BufferedOutputStream实现非文本文件的复制 特点:flush()方法 代 ...
- IT兄弟连 Java语法教程 Java语法基础 经典面试题
1.Java语言中有几种基本类型?分别是什么?请详细说明每种类型的范围以及所占的空间大小? Java语言中有8中基本类型,分别是代表整形的byte.short.int和long,代表浮点型的float ...
- JAVA语法基础——数据类型
---恢复内容开始--- JAVA数据类型分为:数值型和字符型和布尔型 数值型分为整数型(整型)和浮点型(小数点), 整型分为四种,byte比特型.short型.int型.long型. byte是最小 ...
- java语法基础(一)
这个是自己前两年做java视频教程时候的课件.感兴趣的同学可以参考下. 这里是纯粹的语法行总结. editplus的使用 选择项目目录 打开editplus 左侧目录导航栏 可以打开盘符,文件夹 可以 ...
- Java语法基础(一)----关键字、标识符、常量、变量
一.关键字: 关键字:被Java语言赋予特定含义的单词.组成关键字的字母全部小写.注:goto和const作为保留字存在,目前并不使用.main并不是关键字. 二.标识符: 标识符:就是给类,接口,方 ...
- JAVA语法基础(课堂ppt问题总结)
一:运行源代码EnumTest.java,分析运行结果. 代码如下: public class EnumTest { public static void main(String[] args) { ...
随机推荐
- vue 源码阅读记录
0.webpack默认引入的是vue.runtime.common.js,并不是vue.js,功能有略微差别,不影响使用 1.阅读由ts编译后的js: 入口>构造函数 >定义各类方法 &g ...
- php装curl拓展出错
错误: checking for cURL in default path... not found checking for cURL 7.10.5 or greater... ./configur ...
- python学习笔记之函数的参数
函数的参数有位置参数和关键字参数,位置参数一定要在关键字参数的前面,位置参数的优先级是高于关键字参数的,否则会报错 def my_abs(a,b): print(a) print(b) my_abs( ...
- angularjs 与 UEditor开发,添加directive,保证加载顺序正常
'use strict'; angular.module('app.core').directive('ueditor', [function () { return { restrict: 'A', ...
- ArcGIS(ESRI)的发展历史和版本历史(简介)
作者:fenghuayoushi 来源:CSDN 原文:https://blog.csdn.net/fenghuayoushi/article/details/6677360 ESRI公司介绍 ...
- Android Monkey: “No activities found to run, monkey aborted”错误原因
用monkey测试app时,输入命令adb shell monkey -p com.example.test -v -500 发现报错, 错误输入: :Monkey: seed=13 count=5 ...
- 学JS的心路历程-闭包closure
闭包是是纯函式语言的一个特性,也是JS的一个关键性的特色,虽然不了解也能开发程序,但我们不是这种人对吧? 闭包不仅可以减少某些高阶功能的代码数量和复杂度,并且可以让我们做到原本无法做的复杂功能.听到这 ...
- SAP 数据类型
数据元素和基本类型对应关系 数据字典预置类型 ABAP类型 运行长度 说明 ACCP N(6) 6 会计计算周期 CHAR C(n) 1-255 字符 CLNT C(3) 3 集团,数据区域代码 CU ...
- /WebRoot/WEB-INF/web.xml
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http:// ...
- 学习-HTML5
@@ 学习HTML5发现对我们开发工作者来说要方便很多,它现在还在发展阶段,在未来肯定会是主流. 我们知道HTML5目的是取代HTML4.01和XHTML1.0标准,他希望能够减少互联网富应用(RIA ...