[零基础学JAVA]Java SE基础部分-02.标识符、数据类型
本季介绍了Java中的标识符的命名规则,各种关键字及数据类型的划分,并对各种数据类型的使用进行了详细的讲解。
本季主要知识点有:标识符的组成及限制、JAVA中的保留字、java中的数据类型划分和JAVA中的八种基本数据类型的定义和使用。
2.1、上次课程主要知识点回顾
1、 java的发展历程
2、 JDK的配置及使用
· path路径:运行JAVA程序需要的程序支持路径:java.exe、javac.exe
· classpath路径:指的是java运行时会根据classpath指定的路径找到所需要的类
3、 public class和class定义类的区别
4、 打印Hello World的一个程序
1、 标识符的组成及限制
2、 JAVA中的保留字
3、 java中的数据类型划分
4、 JAVA中的八种基本数据类型的定义和使用
数字可以是1 2 3 4 5,所以数字实际上就是变量
|
public class Demo01
{ public static void main(String args[]) { //定义一个数字的变量 int t=10; //现在可以去任意修改t的值 t=20; } }; |
变量的定义方法:类型的定义 变量名称

· public class 类名称
A、 public
B、 class
C、 goto ----答案
D、 static
· 真:true
· 假:false
boolean 逻辑变量(注意标识符的组成) ;
Demo02:
|
public class Demo02
{ public static void main(String args[]) { boolean b; b=true; System.out.println(b); } }; |
char的类型表示的是一个个的字符:'A'、'B',使用“'”括起来的字母称为字符。
|
public class Demo03
{ public static void main(String args[]) { char c; c = 'A'; System.out.println(c); } }; |
· \n:表示换行
· \t:表示制表符:tab
|
public class Demo03
{ public static void main(String args[]) { char c; c = '\n'; System.out.print("Hello"+c); System.out.print("World"+c); System.out.print("!!!!!"+c); } }; |
· 在屏幕上打印出“'”:\'
· 在屏幕上打印出“\”:\\
float < double
|
public class Demo06
{ public static void main(String args[]) { float f = 10.0f ; System.out.println(f); } }; |
各种数据类型之间是可以相互转换的,转换原则:
· 数据量小的向数据量大的转换,是可以自动完成的。
· 数据量大的如果向数据量小的转换,是必须强制完成的。
· 整数:int
· 小数:float
· 字符:char
· 布尔:boolean
各种数据类型是可以相互转换的
|- 字符和数字也是可以相互转换的,操作的是ASCII码

public class TrueOrFalse{
public static void main(String args[]){
System.out.println("hello world");
byte b;
b = 'a';
System.out.println(b);
short s;
s = 10;
System.out.println(s);
int i ;
i = 100;
System.out.println(i);
long l;
l = 12;
System.out.println(l);
float f;
f = 22.3f;
System.out.println(f);
double d;
d = 34.4;
System.out.println(d);
char c;
c = 'a';
System.out.println(c);
boolean is;
is = false ;
System.out.println(is);
}
}
[零基础学JAVA]Java SE基础部分-02.标识符、数据类型的更多相关文章
- 001 01 Android 零基础入门 01 Java基础语法 01 Java初识 01 导学
001 01 Android 零基础入门 01 Java基础语法 01 Java初识 01 导学 welcome to Java World 欢迎来到Java世界 一起领略Java编程世界的奥秘与奥妙 ...
- 零基础学Java,PayPal技术专家手把手带你入门
在最权威的 TIOBE 编程语言排名榜单上,Java 常年稳居第一,可以说是世界上应用最为广泛的一门语言. 同时,在微服务.云计算.大数据.Android App 开发等领域,Java 也是当之无愧的 ...
- 零基础学Java第四节(字符串相关类)
本篇文章是<零基础学Java>专栏的第四篇文章,文章采用通俗易懂的文字.图示及代码实战,从零基础开始带大家走上高薪之路! String 本文章首发于公众号[编程攻略] 在Java中,我们经 ...
- 零基础学Java第三节(基本输入输出)
本篇文章是<零基础学Java>专栏的第三篇文章,文章采用通俗易懂的文字.图示及代码实战,从零基础开始带大家走上高薪之路! 本文章首发于公众号[编程攻略] Java程序的命令行参数 我们可以 ...
- 零基础学Java第二节(运算符、输入、选择流程控制)
本篇文章是<零基础学Java>专栏的第二篇文章,文章采用通俗易懂的文字.图示及代码实战,从零基础开始带大家走上高薪之路! 第一章 运算符 1.1 算术运算符的概述和用法 运算符 对常量和变 ...
- 零基础学Java第一节(语法格式、数据类型)
本篇文章是<零基础学Java>专栏的第一篇文章,从本篇文章开始,将会连更本专栏,带领大家将Java基础知识彻底学懂,文章采用通俗易懂的文字.图示及代码实战,从零基础开始带大家走上高薪之路! ...
- 零基础学Java第五节(面向对象一)
本篇文章是<零基础学Java>专栏的第五篇文章,文章采用通俗易懂的文字.图示及代码实战,从零基础开始带大家走上高薪之路! 本文章首发于公众号[编程攻略] 类与对象 在哲学体系中,可以分为主 ...
- 零基础学Java第六节(面向对象二)
本篇文章是<零基础学Java>专栏的第六篇文章,文章采用通俗易懂的文字.图示及代码实战,从零基础开始带大家走上高薪之路! 本文章首发于公众号[编程攻略] 继承 创建一个Person类 我们 ...
- 零基础学Java(1)初识Java程序
前言 就国内来说,Java毫无疑问是后端语言中的No.1没有之一,所以今天我们也来0基础学习Java!!! Java的好处(针对测试工程师) 面试加分->涨薪 大多数公司服务端用的都是Java, ...
- 零基础如何学习java更有效呢?
零基础学java,不知道该如何入手?也不知道学习的方向,很多人会问零基础怎么样学习,有没有什么入门的书籍推荐:只要方法正确,零基础学好java也是有机会的哦. 一.理解Java思想 Java是一门面向 ...
随机推荐
- Unity热更方案汇总
http://www.manew.com/thread-114496-1-1.html 谈到目前的代码热更方案:没什么特别的要求 <ignore_js_op> toLua(效 ...
- 【request获取用户请求ip】
1:request.getRemoteAddr() 2:如果请求的客户端使用了nginx 等反向代理发送请求的时候:就不能获取到真是的ip地址了:如:将http://192.168.1.110:204 ...
- svn update 报错,必须先cleanup,然后cleanup失败解决方法
一 问题描述: 1.svn update失败,提示已被locked,请执行cleanup 2.执行svn cleanup,提示cleanup failed to process the followi ...
- Linux学习笔记之(1)~Linux有趣的历史概览
献给知道mono,了解Jexus,对.net混搭技术感兴趣的朋友. 1965年,Bell.MIT和GE公司发起Multics计划,目标是实现一个操作系统可以让大型主机实现连接三百个终端的目标.(那个时 ...
- nodejs常用npm包
express常用npm包整理如下 art-template 一款js模板引擎,性能不错 jayson 一款纯node的rpc应用包,可实现rpc服务.tcp.http等服务 multer ...
- 工厂模式(Factory Pattern)
一.工厂模式(Factory Pattern)的介绍 工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式.在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使 ...
- 译:Java局部变量类型推断(Var类型)的26条细则
原文链接:https://dzone.com/articles/var-work-in-progress 作者:Anghel Leonard 译者:沈歌 Java局部变量类型推断(LVTI),简称va ...
- JavaWeb之JSP原理
1.为什么需要JSP? 在很多动态网页中,绝大部分内容都是固定不变的,只有局部内容需要动态产生和改变.如果使用Servlet程序来输出只有局部内容需要改动的网页,其中所有的静态内容也需要程序员用jav ...
- 嵌套Golang对象的初始化
比如有这样一个对象: type ProductConfig struct { Site map[string]string } 对应的初始化可以如下写: var pc ProductCon ...
- python decode和encode
摘抄: 字符串在Python内部的表示是Unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符解码(decode)成unicode,再从unicode编码 ...