JAVA的知识点4——字符型变量/常量 boolean类型变量/常量

字符型变量/常量

 字符型在内存中占2个字节,在Java中使用单引号来表示字符常量。例如’A’是一个字符,它与”A”是不同的,”A”表示含有一个字符的字符串。

例子:

package pro01;

public class test1 {
	public static void main(String [] args) {
		/*
		char eChar='a';
		char cChar='中';
		*/
		char a='T';
		char b='尚';
		char c='\u0061';
		System.out.println(c);
		//转义字符
		System.out.println(""+'a'+'\n'+'b');
		System.out.println(""+'a'+'\t'+'b');
		System.out.println(""+'a'+'\''+'b');
		//String就是字符序列
		String d="abc";
	}
}

程序运行结果:

a
a
b
a    b
a'b


boolean类型变量/常量

boolean类型有两个常量值,true和false,在内存中占一位(不是一个字节),不可以使用 0 或非 0 的整数替代 true 和 false ,这点和C语言不同。 boolean 类型用来判断逻辑条件,一般用于程序流程控制 。


public class desk {
	public static void main(String [] args) {
		boolean flag;
		flag=true;
		if(flag) {
			//true分支
			System.out.println("正确");
		}else {
			//false分支
			System.out.println("错误");
		}
	}
}

程序运行结果:正确

注:请不要这样写:if ( flag == true ),只有新手才那么写。关键也很容易写错成if(flag=true),这样就变成赋值flag 为true而不是判断!更好的写法是if ( flag )或者if ( !flag)


二元运算符的运算规则: 没有long时,结果为int。即使操作数全为short,byte,结果也是int。

取模运算:其操作数可以为浮点数,一般使用整数,结果是“余数”,“余数”符号和左边操作数相同,如:7%3=1,-7%3=-1,7%-3=1。

猜你喜欢

转载自blog.csdn.net/qq_39368007/article/details/82995166