2.java基础---21天打卡第二天

二、java语法

1、java的注释:
//  单行注释
/* 多行注释*/  //   ctrl+/ 
/**.文档注释.*/
2、java标识符命名

命名规则:数字、字母、下划线、&符号,java关键字不能作为标识符。不能数字作为开头,[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QLdrgzQn-1659445526579)(D:\java1234\java1234笔记\java1234笔记截图\image-20220508150022678.png)]

3、java基本数据类型

在Java中共有八种基本数据类型,它们分别是以下几种类型:

数据类型描述占用字节取值范围默认值
int整型,用于存储整数4个字节-2147483648~21474836470
byteJava中最小的数据类型1个字节-128~1270
short短整型2个字节-32768~327170
long长整型8个字节-263~263-10L
float浮点型,用于存储带小数点的数字4个字节/0.0f
double双精度浮点型,用于存储带有小数点的数字8个字节/0.0d
char字符型,用于存储单个字符2个字节0~65535
boolean布尔类型,用于判断真或假1个字节仅有两个值,即true、falsefalse
//定义一个int变量
		int a=1;
		System.out.println("a="+a);
	//定义一个int类型的变量
		int b=2;
		System.out.println("b="+b);
// 定义一个byte变量
		byte c=1;
		System.out.println("c="+c);
// 定义一个short变量
		short d=2;
		System.out.println("d="+d);
// 定义一个long变量
		long e=5;
		System.out.println("e="+e);
System.out.println("-----------------------------------------");
		int a1=10;
		int a2=10;
		int a3;
		a3=a1+a2;
		System.out.println("a1+a2="+a3);
System.out.println("-----------------------------------------");
		int a4=1;
		int b4=2;
		int c4=3;
		int d4=4;
		int e4=5;
		int s;
		s=a4+b4+c4+d4+e4;
		System.out.println("a4+b4+c4+d4+e4="+s);
		//写法2
		int x=1+2+3+4+5;
		System.out.println("1+2+3+4+5="+x);
		


// 浮点类型
public static void main(String args[]){
		//定义一个float的类型变量
		//小数默认是double类型,所以我们必须家一个f,来表示float类型
		float f=0.1f;
		System.out.println("f="+f);
		
		//定义一个double类型的变量
		double d=1.2;
		System.out.println("d="+d);
		
		//获取float类型的最大值和最小值并且赋值给maxF和minF;
		float maxF=Float.MAX_VALUE;
		float minF=Float.MIN_VALUE;
		System.out.println("maxF="+maxF);
		System.out.println("minF="+minF);
			
	}
**4、**转义字符

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rEEeEMi1-1659445526580)(D:\java1234\java1234笔记\java1234笔记截图\image-20220508173453575.png)]

public class pro04 {
	public static void main(String args[]){
		//定义一个单字符
		char c1='A';
		char c2='b';
		char c3='3';
		System.out.println("c1="+c1);
		System.out.println("c2="+c2);
		System.out.println("c3="+c3);
		
		// 转义字符,如果需要保存一些特殊的字符,那么需要在特殊符号前加一个反斜杠“ \ ”,否则会被确定为非法字符 
		char c4='\'';
		char c5='\\';
		System.out.println(c4+""+c5);
		
        //使用Unicode表输出   \u开头,查表
		// https://www.cnblogs.com/whiteyun/archive/2010/07/06/1772218.html
		char c6='\u6635';
		char c7='\u6685';
		char c8='\u6695';
		System.out.println(c6+""+c7+""+c8);
        
        
        // 定义一个布尔类型的变量b
        boolean b1=true;
        System.out.println("b1="+b1);
         
        // 定义一个布尔类型的变量b2
        boolean b2=false;
        System.out.println("b2="+b2);
		
	}

}

5、数据类型转换;

5.1基本类型的类型转换分为 :自动类型转换和强制类型转换

public class pro05 {
	public static void main(String args[]){
		// 自动类型转换 
		int a=1;
		long b;
		b=a;
		System.out.println(b);
		// 强制类型转换
		double a1=1.365;
		float a2;
		// a2=a1;  这种写法,a1的值给a2时候,类型不能自动转换,所以才会如此,
		// 数据类型强制转换:在需要转换的数据前加上转换的类型
		a2=(float)a1;
		System.out.println(a2);
		
	}

}

6、运算符

Java运算符与表达式-自增与自减运算符符号:++(自增); --(自减)

a++是先操作后加1;++a是先加1后操作

  public static void main(String[] args) {
        int a1=1;
        // a1++; 表示先做赋值操作,后自增
        int b1=a1++;
        System.out.println("b1="+b1);
        System.out.println("a1="+a1);
         
        System.out.println("===================");
        // ++a2;表示先自增,后做赋值操作
        int a2=1;
        int b2=++a2;
        System.out.println("b2="+b2);
        System.out.println("a2="+a2);
         
    }


public class pro07 {
	public static void main(String[] args) {
		// && 与,前后两个操作数的结果都必须相同,为true,否则返回为false
		boolean b1=(5>6)&&(6>7);//false 这个相当于短路了,前面部分为false,无论后面为TRUE为false结果偶读为false
		boolean b2=(6>3)&&(7>6);// true
		boolean b3=(6>3)&&(7>8);// false
		System.out.println("b1="+b1);
		System.out.println("b2="+b2);
		System.out.println("b3="+b3);
		
		// & 不短路与 
		boolean a1=(5>6)&(7>8);
		System.out.println("a1="+a1);
		// || 或,只要一个为true ,返回的结果都为true,一真则真。
		boolean a2=(6>5)||(6>7);
		System.out.println("a2="+a2);
		// | 不短路或 ,前后表达式都会执行,
		boolean a3=(4>5)|(6>5);
		System.out.println("a3="+a3);
		// ! 非,表达式的结果为true,则返回false,否则返回true。
		boolean c1=!(5>6);
		System.out.println("c1="+c1);
		 // ^ 异或 ,当两个操作数不相同时返回true,相同的时候返回false
		boolean c2=(6>5)^(8>7);
		System.out.println("c2="+c2);
		
		// 关系运算符
		  int a=2;
	      int b=3;
	        // >大于
	        System.out.println(a+">"+b+":"+(a>b));
	        // <小于
	        System.out.println(a+"<"+b+":"+(a<b));
	        // >=大于等于
	        System.out.println(a+">="+b+":"+(a>=b));
	        // <=小于等于
	        System.out.println(a+"<="+b+":"+(a<=b));
	        // ==等于
	        System.out.println(a+"=="+b+":"+(a==b));
	        // !=不等于
	        System.out.println(a+"!="+b+":"+(a!=b));
		// 三目运算符"
		String  z1=2>3?"表达式是真":"表达式是假";
		System.out.println(z1);
		
		boolean z2=(6>5)&&(9>8)?true:false;
		System.out.println(z2);
	}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

沁颖呀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值