目录
Java数据类型
整数类型
浮点类型
逻辑型boolean(布尔)
字符型char
运算符
条件语句
循环
方法
Java数据类型 整数类型
Java 各整数类型有固定的表数范围和字段长度,整型常量默认为int型,声明long型常量可以后加‘ l ’或‘ L ’
与整数类型类似,Java浮点类型有固定的表数范围和字段长度
Java 浮点类型有两种表示形式
● 十进制数形式,例如: 3.14 314.0
● 科学记数法形式,如 :1.55e2=1.55*10^2
Java 浮点型常量默认为 double 型,如要声明一个常量为 float 型,则需在
数字后面加 f
逻辑型boolean(布尔)
boolean 类型适于逻辑运算,一般用于程序流程控制 。
while(true){
i++;
System.out.println(i);
break;
}
java语言中boolean 类型数据只允许取值 true 或 false 。
注意:不可以0或非 0 的整数替代false和true,这点和C语言不同。
char 型数据用来表示一个单个字符. char占2字节. 用单引号括起来
例如: char c1 = 'a'; char c2 ='中';
可以涵盖世界上所有书面语的字符。
char运算 char类型是可以运算的因为char在字符编码表中有对应的数值。
在JAVA中,对char类型字符运行时,直接当做对应编码表的整数来对待。
char c=‘a’+1; 先将’a’提升为int,计算结果98,对应的 字符是b
● 算术运算符: +,-, * ,/,%,++,--
进行加减乘除运算,还有取余%,自增:++i 先取值后运算 i++ 先运算后取值 自减:同理
● 字符串连接运算符:+
比如:
if (n == 3) {
System.out.println("查询存款余额结果");
System.out.println("您的存款余额为" + balance + "元");
● 关系(比较)运算符: >,<,>= ,<= , == ,!=
比较结果都是布尔类型,要么true,要么false 注意区分 = 和 ==
● 逻辑运算符: !,& , | , &&,||
&与 |或 ^异或 !非 短路功能:&& 第一个表达式为false,则不计算第二个表达式 || 第一个表达式为true,则不计算第二个表达式 ^异或 相同为false 不同为true
● 赋值运算符: = ,+ = ,- = , * = ,/ =
当“=”两侧数据类型不一致时,可以使用自动类型转换或使用强制类型转换原 则进行处理
● 条件运算符
(条件表达式)? 表达式1:表达式2;也叫三目运算符
条件表达式结果为true,运算后的结果是表达式1; 为false,运算后的结果是表达式2;
● 位运算
条件语句条件语句 - 根据不同条件,执行不同语句。
● if
● if .. else
● if .. else if
● if .. else if .. else if .. else
● switch
if-else语句的另一种形式为:
if (条件1){
语句1;
}
else if (条件2){
语句2;
}
……
else if (条件N){
语句N;
}
switch 多分支选择语句,根据表达式的值,来执行多个 *** 作中的一个
switch()
{
case 1: break;
case 2: break;
}
break 语句用于终止某个语句块的执行。用在循环语句体中,可以强行退出循环;
continue 语句用在循环语句体中,用于终止某次循环过程,跳过循环体中 continue 语句下面未执行的循环,开始下一次循环过程;
循环for循环 while循环 do-while循环
for循环: for(a;b;c)
{
d
} // 执行顺序a-b-d-c-b-d...... a:定义变量 b:循环条件 c:变量赋值 d:循环体
/* 死循环 while(true) for(;;)*/
while(b){
d
}
do{
d
}while(b) //至少执行一次循环体
循环套循环,可命名 如s:while(){} break s; break是跳出当前循环,break 循环名称 可跳出指定循环
Java的方法类似于其它语言的函数,方法是解决一类问题的步骤的有序组合,方法包含于类或对象中.
方法在程序中被创建,声明格式:
[访问权限修饰符 修饰符…] [返回值类型] 方法名(形式参数类型 参数名)
{
Java语句;
… … …
return 返回值;
}
public static int max(int num1,int num2) {
int result;
if(num1 > num2)
result = num1;
else result = num2;
return result;
}
• 修饰符:这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。
• 形式参数: 在方法被调用时用于接收外界输入的数据。
• 实参:调用方法时实际传给方法的数据。
• 返回值:方法在执行完毕后返还给调用它的环境的数据。
• 返回值类型:事先约定的返回值的数据类型,如无返回值,必须给出返回值类型void
Java语言中使用下述形式调用方法:对象名.方法名(实参列表)
第一部分基础知识(传送门):
https://blog.csdn.net/weixin_56800176/article/details/124286031?spm=1001.2014.3001.5501https://blog.csdn.net/weixin_56800176/article/details/124286031?spm=1001.2014.3001.5501
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)