JavaSE基础
Posted 颜词
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaSE基础相关的知识,希望对你有一定的参考价值。
一.认识Java,以及什么是Java?
1.Java是一种为多个平台生成软件的编程语言,比如在Windows,Linux,MAC等等系统上,我们只需要安装个Java环境,就可以运行。
2.Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征(Java是面向对象的语言,并且是基于C上写出来的一门语言)
二.变量,为什么要定义变量
1.变量的作用:用来存储数据。
2.为什么要定义变量:用来不断的存放同一类型的常量,并可以重复使用
三.基本数据类型
public static void main(String[] args) {
// 整型
int a= 10;
byte g=123;
long e=10000;
short h=10;
// 浮点型(小数类型)
float b=12.2f;
double d=1.23;
// 逻辑型 (布尔)
boolean c= false;
// true
// 字符形
char f=\'a\';
}
基本数据类型自动转换 byte->short,char -> int -> long float -> double int -> float long -> double 记住:小可转大,大转小会失去精度!!!
四.if判断,与或非逻辑表达式,for循环。
1. if判断
if (true){
System.out.println("我是true");
}else {
System.out.println("我是false");
}
如果,否则。 如果正确那么进true不正确那么走else 如果这样,否则那样
2.与或非逻辑运算符
逻辑运算符是对布尔型变量进行运算,其结果也是布尔型,具体如表 1 所示。
运算符 | 用法 | 含义 | 说明 | 实例 | 结果 |
---|---|---|---|---|---|
&& | a&&b | 短路与 | ab 全为 true 时,计算结果为 true,否则为 false。 | 2>1&&3<4 | true |
|| | a||b | 短路或 | ab 全为 false 时,计算结果为 false,否则为 true。 | 2<1||3>4 | false |
! | !a | 逻辑非 | a 为 true 时,值为 false,a 为 false 时,值为 true | !(2>4) | true |
| | a|b | 逻辑或 | ab 全为 false 时,计算结果为 false,否则为 true | 1>2|3>5 | false |
& | a&b | 逻辑与 | ab 全为 true 时,计算结果为 true,否则为 false | 1<2&3<5 | true |
- && 与 & 区别:如果 a 为 false,则不计算 b(因为不论 b 为何值,结果都为 false)
- || 与 | 区别:如果 a 为 true,则不计算 b(因为不论 b 为何值,结果都为 true)
!true为false ,!false为true 非真即假,非假即真。
true&false为false ,true&true为true 一假即假,全真即真。
false|true为true,false|false为false 一真即真,全假即假。
3.for循环。
for (int i = 0; i < 10; i++) {
System.out.println("我被输出了9次");
}
for(声明 i等于0;i小于10,i自增加1){
控制台输出(我被输出了9次)
}
i被声明的时候是0,0小于10,由于i一直在小于10这个数,所以走不出我这个循环体,只有当i=9的时候,为10下面的最大数,就满足了我这个条件,可以走出我的循环体,进行下一步操作。
以上是关于JavaSE基础的主要内容,如果未能解决你的问题,请参考以下文章
JavaSE 语法基础 --- 反射(基础知识问答+代码详解)