Java编程基础知识(一)
目录
一.Java的基本语法
1.Java的基本语法格式
2.Java中的注释
3.Java中的关键字
Java中的标识符
二.Java中的常量与变量
1.常量
2.变量
三.Java中的运算符
四.数据输入
一.Java的基本语法
1.Java的基本语法格式
编写Java程序必须先声明一个类,然后再类中编写实现需求的业务代码,其语法格式如下:
[修饰符] class 类名{程序代码}
2.Java中的注释
注释概述:
注释是在程序指定位置添加说明性信息
注释不参与程序运行,仅起到说明作用
注释分类:
3.Java中的关键字
Java中的标识符
二.Java中的常量与变量
1.常量
2.变量
数据类型:
类型转换:
三.Java中的运算符
- 算术运算符
符号
作用
说明
+
加
参看小学一年级
-
减
参看小学一年级
*
乘
参看小学二年级,与“×”相同
/
除
参看小学二年级,与“÷”相同
%
取余
获取的是两个数据做除法的余数
注意事项:
/和%的区别:两个数据做除法,/取结果的商,%取结果的余数。
整数操作只能得到整数,要想得到小数,必须有浮点数参与运算。
- 关系运算符
符号
说明
==
a==b,判断a和b的值是否相等,成立为true,不成立为false
!=
a!=b,判断a和b的值是否不相等,成立为true,不成立为false
>
a>b,判断a是否大于b,成立为true,不成立为false
>=
a>=b,判断a是否大于等于b,成立为true,不成立为false
<
a<b,判断a是否小于b,成立为true,不成立为false
<=
a<=b,判断a是否小于等于b,成立为true,不成立为false
注意事项:
关系运算符的结果都是boolean类型,要么是true,要么是false。
千万不要把“==”误写成“=”。
- 赋值运算符
符号
作用
说明
=
赋值
a=10,将10赋值给变量a
+=
加后赋值
a+=b,将a+b的值给a
-=
减后赋值
a-=b,将a-b的值给a
*=
乘后赋值
a*=b,将a×b的值给a
/=
除后赋值
a/=b,将a÷b的商给a
%=
取余后赋值
a%=b,将a÷b的余数给a
- 自增自减运算符
符号
作用
说明
++
自增
变量的值加1
--
自减
变量的值减1
逻辑运算符:
符号 |
作用 |
说明 |
& |
逻辑与 |
a&b,a和b都是true,结果为true,否则为false |
| |
逻辑或 |
a|b,a和b都是false,结果为false,否则为true |
^ |
逻辑异或 |
a^b,a和b结果不同为true,相同为false |
! |
逻辑非 |
!a,结果和a的结果正好相反 |
短路逻辑运算符:
四.数据输入
Java编程基础知识(一)相关推荐
- java编程基础_Java编程语言基础知识要点
Java编程语言基础知识要点 Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程.下面小编整理了Java编程语言基础知识要点,希望对大家有帮 ...
- Java 网络编程基础知识
Java 网络编程基础知识 基础概念 计算机网络的基本概念 网络:多台计算机使用网络设备互联在一起,计算机之间可以进行通信,这样就组成了一个计算机网络. 网络设备:集线器(HUB),路由器,交 ...
- 16第一章 ASP.Net编程基础知识
第一章 ASP.Net编程基础知识 第一章 ASP.Net编程基础知识 本章首先介绍用ASP.Net技术编制服务器端动态网页所需的网络和HTML标记语言方面的有关知识.然后 ...
- Java大神推荐,java编程基础必备(必看)
在没有以前的操作习惯的错误情况下,反而容易接受新知识,所以不要因为自己对java一无所知而自卑,相反,这是菜鸟们的优势,但是如何才能从一个菜鸟历练成大神呢,当然是需要学习了,不学习就想成为大神,就是在 ...
- 你觉得什么才是 Java 的基础知识?
近日里,很多人邀请我回答各种j2ee开发的初级问题,我无一都强调java初学者要先扎实自己的基础知识,那什么才是java的基础知识?又怎么样才算掌握了java的基础知识呢?这个问题还真值得仔细思考. ...
- java编程一般类抽象类的定义,Java编程基础抽象类
本文主要是讲述Java编程基础-抽象类,更多Java技术知识,请登陆疯狂软件教育官网. 抽象类: 抽象:不具体,看不明白关键字abstract 抽象类的特点: 1.抽象方法只能定义在抽象类中,抽象类和 ...
- hashcode是什么意思_什么才是 Java 的基础知识?
作者:晓风轻 链接:zhuanlan.zhihu.com/p/28615617 近日里,很多人邀请我回答各种j2ee开发的初级问题,我无一都强调java初学者要先扎实自己的基础知识,那什么才是java ...
- JAVA NIO基础知识
本文来说下JAVA NIO基础知识. 文章目录 NIO概述 NIO简介 NIO的特性/NIO与IO区别 读数据和写数据方式: NIO核心组件简单介绍 Java NIO 之 Buffer(缓冲区) Bu ...
- 《Java程序员面试秘笈》—— 第1章 Java编程基础
本节书摘来异步社区<Java程序员面试秘笈>一书中的第1章,作者:常建功,更多章节内容可以访问云栖社区"异步社区"公众号查看. 第1章 Java编程基础 通过考察Jav ...
- 实验一 Java编程基础
面向对象--Java实验报告 实验一:Java基础编程 实验一 Java编程基础 <center> <strong>姓名:</strong> <u>XX ...
最新文章
- 图片下方出现几像素的空白间隙
- vs2013我建了两个对话框 选择主对话框_VS/MFC编程教程:如何创建对话框模板和修改对话框属性...
- UIControl的子类UISwitch, UISegmentedCntrol, UIPageControl详解
- Gerrit代码审核服务器搭建全过程
- 51nod 1267 4个数和为0
- vsftpd配置文件丢失
- 宝藏世界显示连接不到服务器,宝藏世界新手常见问题解答 新手攻略
- 第3章 动态规划 矩阵连乘问题
- 管理感悟:经历不是经验,套路才是
- 使用src.rpm包安装软件
- JNI详细调用(附带图文)
- Android 不透明度对应数值
- 【keil5】pwm驱动步进电机
- 纯js前端导出Excel表格(Excel科学计数法问题)
- 自动驾驶综述|定位、感知、规划常见算法汇总
- matlab 三角函数 积化和差,瞬间记住三角函数和差化积积化和差公式
- 非网页版微信机器人-Wechaty
- 职场人:你知道自己值多少钱吗?
- C盘爆满上热搜,简单几招释放几十G空间,一下子就不红了
- 2017 android平板,苹果2017款iPad评测:史上性价比最高的体面iPad平板
热门文章
- 颜色表大全 颜色中英文对照表
- abaqus6.14 帮助 Abaqus Example Problems Guide翻译
- 局域网屏幕共享软件Inletex使用教程
- Mimics 21安装
- mock server java_mock server搭建及接口测试简单实例
- 服务器系统巡查登记表,信息设备巡检记录表
- Atom markdown-pdf 插件错误 Markdown-pdf: Error. Check console for more information.
- 软件工程参考文献精品文献汇总
- 如何使用winrar打开war包
- 文本数据标注工具Doccano