Java基础,
分享于 点击 1377 次 点评:8
Java基础,
java基础
1.常量和变量
常量是程序中不可改变的量
变量是程序中可以修改的量
如何定义一个变量
数据类型 变量名 = 初值
数据类型分类:
1.基本数据类型
byte 字节类型 在内存当中占一个字节 一个字节使用8个2进制位表示 0000 0000
short 短整型 占2个字节
int 整形 占4个字节 32个二进制位 -2^31---2^31-1
long 长整型 占8个字节
float 单精度浮点型 占4个字节
double 双精度浮点型 占8个字节
char 字符类型
boolean 只有两个值 真/假
//二进制的最高位 叫符号位(符号位是1 代表1个负数) 除了符号位都叫操作位
2.引用数据类型
2.运算符
1.算数运算符
+ - * /
%(取余运算 模运算)
++ -- (循环当中使用 循环增量 计数器 阶乘的递归 )
2.逻辑运算符
&& 逻辑与
书写方式(判断条件1)&&(判断条件2)
规则:(一假则假)
逻辑或
(判断条件1)||(判断条件2)
规则(一真则真)
! 逻辑非: 非真即假 非假即真
逻辑与短路
当条件1为假时 整个表达式 都是假的
这时 条件2 根本不会被执行
逻辑或短路
条件1为真 那么整个表达式为真
这时 条件2就不会执行
3.关系运算符
> < ≥ ≤ == !=
3.从键盘接收一个数并打印
//创建了一个对象 用接收从键盘输入的内容
Scanner scanner = new Scanner(System.in);
//以字符串的形式 接收键盘输入的值
String str = scanner.nextLine();
//打印
System.out.println(str);
//接收的时候 Scanner对象 创建一次就行
//使用nextLine()方法 使用一次 可以接收一次
4.流程结构
1.if语句
格式一
if(判断条件){
执行体
执行语句1,
执行语句2,
........
}
//如果判断条件成立就执行执行体(if那对大括号中的语句)
格式二
if(判断条件){
执行体1
}else{
执行体2
}
如果 判断条件成立 执行执行体1
反之 不成立 执行执行体2
格式三
if(判断条件1){
执行体1
} else if(判断条件2){
执行体2
} else if(判断条件3){
执行体3
}else{
执行体4
}
如果判断条件都不成立 就去执行 else 中的语句
2.switch语句
switch的结构
switch (值 key) {
case value1:
语句体1
break;
case value2:
break;
//可以有无数case 根据具体情况分析
default:
语句体3
break;
}
/*switch的执行
用(值)key 和 value1 进行匹配 匹配上 就执行 语句体1
没匹配上 就继续向下匹配 value2 匹配上 就执行 语句体2
如果都没匹配上 就执行 default后面的语句体3
*/
3.While循环
1
while(判断条件){
2
循环体
}
/*如果判断条件成立 就执行循环体
反之 不成立 就不执行
执行顺序
1->2->1 (在去看条件是否成立) ->2->1(如果不成立 循环结束)
*/
5.三目运算符
三目运算符(三元运算符 条件表达式)
求两个数的最大值
int num1 = 10;
int num2 = 15;
// 如果判断条件成立 就返回 num1
// 如果判断条件不成立 就返回 num2
//(判断条件) ? 值1 : 值2;
//成立 返回值1
//不成立 返回值2
int max = (num1 > num2) ? num1 : num2;
System.out.println(max);
相关文章
- 暂无相关文章
用户点评