一.Java变量的分类:

a.按声明的位置划分:

1.局部变量:方法或语句块内部定义的变量

2.成员变量:方法外部,类的内部定义的变量

3.注意:类外面(与类对应的大括号外面)不能有变量的声明

b.按所属的数据类型划分:

1.基本数据类型变量

2.引用数据类型变量

二.基本数据类型转换

a.boolean类型不可以转换成其他的数据类型

b.整形,字符型,浮点型的数据在混合运算中相互转换,转换时遵顼以下原则:

1.容量小的数据类型自动转换成容量大的数据类型;数据类型按容量大小排序为:

byte,short,char->int->long->float->double

byte,short,char之间不会相互转换,他们三者在计算时首先会转换成int类型

2.容量大的数据类型要转换为容量小的数据类型,要加上强制转换符,但可能造成精度降低或溢出,使用是要格外的小心

3.有多种数据类型混合运算时,系统首先自动将所有的数据转换成容量最大的那一种数据类型,然后再进行计算

4.实数常量(如:1.2)默认是double

5.整数常量(如:123)默认是int

long l = long(0.1); //强制转换会舍弃小数部分(不是四舍五入)

三.程序执行

四.逻辑运算符

五.while循环

六.switch循环

java基础语法的书_第一章--Java基础语法相关推荐

  1. java程序包不存在_第一章 Java语言简介

    Java语言简介 Java之父 James Gosling(詹姆斯·高斯林) 正式诞生时间 1995年,已有二十多年历史 三大方向 JavaSE(桌面版,基础需重点掌握) JavaME(移动版,现在基 ...

  2. java web应用开发技术_第一章 Java Web应用开发技术

    Java Web应用开发是基于JavaEE(JavaEnterprise Edition)框架的,而JavaEE是建立在Java平台上的企业级应用解决方案.JavaEES框架提供的Web开发技术主要支 ...

  3. 《跟旺旺老师学Java》_第一章Java简介与JDK部署_第一部分Java是什么

    第一章:Java简介与JDK部署 第一部分:java是什么 "是白云,是瀑布,是海滩,不---,都不是,这是太原大理石二厂生产的景云牌大理石"看到这个标题,脑海中莫名的闪过这句小时 ...

  4. 【Java开发语言 01】第一章 Java语言概述(基础常识+Java语言概述+Java程序运行机制及运行过程+Java语言环境的搭建+开发体验hello world+错误:编码GBK的不可映射字符)

    java入门-第一章Java语言概述 1基础常识 软件开发 人机交互方式 常用的DOS命令(win系统,有一些直接通过命令执行的) 2 Java语言概述 什么是计算机语言 关于面向对象和面向过程 Ja ...

  5. 第一章 Java环境搭建、IDEA、Java语言

    JavaSE基础大纲: 一. Java环境搭建.IDEA.Java语言 二.Java语法.运算符.随机数 三.分支.循环.控制关键字 四.数组详解.案例训练 五.方法详解.案例训练 六.面试常见编程案 ...

  6. 【JAVA SE】第一章 Java语言概述、环境变量和HelloWorld

    第一章 Java语言概述.环境变量和HelloWorld 文章目录 第一章 Java语言概述.环境变量和HelloWorld 一.Java语言概述 1.Java简介 2.Java发展历史 3.Java ...

  7. 有利可图网_第一章:有利可图的项目手册

    有利可图网 This is the first chapter of my book, which you can also download in PDF format. If you want t ...

  8. 第一章 HTML5基础

    第一章 HTML5基础 什么是前端开发? 以一个网站为例包括网站设计.前端开发.程序开发 等.网站设计就是网站的外观,平面的东西.程序开发也 好理解就是功能实现.而前端开发,简单来说,就是把 平面效果 ...

  9. 【笔记】Cocos2d-x高级开发教程:制作自己的捕鱼达人 笔记一:序_前言_第一章

    [笔记]Cocos2d-x高级开发教程:制作自己的<捕鱼达人> 笔记一:序_前言_第一章 转载请注明出处:http://blog.csdn.net/l_badluck/article/de ...

最新文章

  1. 工资倒挂也刺激不了已是咸鱼的你
  2. awk内建变量示例详解之NR、FNR、NF
  3. python中文解释-python是解释型语言么
  4. C#当中的BeginInvoke和EndInvoke
  5. 【Python】Python基础
  6. Centos7更换阿里云yum源
  7. python全栈_007_Python3格式化输出
  8. 根据年份-月份,获得此月份的所有日期
  9. 部署knight项目
  10. Cisco ××× troubleshooting
  11. 关于生命周期函数dealloc的使用小结
  12. linux下RRDTool安装方法
  13. android sftp 编辑器,VSCode编辑器插件之SFTP工具
  14. 普及一下IPTV行业
  15. GraphPad Prism 统计教程 :高斯分布
  16. LCP 17. 速算机器人
  17. c++中整形输入逗号_Excel 2013中单元格添加下拉列表的方法
  18. Java项目:jsp+servlet图书管理系统
  19. 关于《机器学习决策树导出图片、PDF支持中文》解决办法
  20. Django - ContentType

热门文章

  1. Objective-C的内省(Introspection)小结
  2. 软件LoadRunner 产品信息(product information)
  3. 36幅非常漂亮的阳光摄影作品欣赏
  4. 【原】 图片预览 Image preview
  5. 如何用r压缩列联表_压缩袋好用吗?哪个牌子比较好?如何选择真空压缩袋?羽绒服能用真空压缩袋吗?...
  6. Python查找包含指定字符串的所有Office文档
  7. 新学期,对同学们的要求和期望
  8. 红亚科技联手董付国老师开启Python实训教育新篇章
  9. Python版的百钱买百鸡问题
  10. 哈夫曼编码原理与Python实现代码(附手动推导过程原稿真迹)