Java基础知识

本文探讨了Java中的基本数据类型(如int、float、char等)、复合类型(如类、接口和数组)、自动与强制类型转换,以及包装类的区别。重点讲解了int与Integer的使用案例和逻辑运算符&&与&的差异。还介绍了如何通过循环结构控制程序流程,以及Java编程中的数据类型处理技巧。
摘要由CSDN通过智能技术生成

数据类型

基本类型:

整型:int long short,byte
浮点型:float,double
字符型:char
布尔型:boolean

public static void main(String[] args) {
		int x=0,y=1;
		float t=3.4f;
		double m=4;
		boolean f=true;
		String n="jgh";
		char ch='c';
		System.out.print(m);
	}

复合类型:

class:
interface:
数组

基本数据类型转换

自动类型转换:

        int x=1,y=1;
		float t=3.4f;
		System.out.print(x+t+"\n");

强制类型转换:

		System.out.print((int)(x+t));

转换顺序
在这里插入图片描述

包装类

借鉴一下
在这里插入图片描述

int和integer区别

int与integer的区别从大的方面来说就是基本数据类型与其包装类的区别:
int 是基本类型,直接存数值,而integer是对象,用一个引用指向这个对象
Java 中的数据类型分为基本数据类型和复杂数据类型,int 是前者而integer 是后者(也就是一个类);因此在类进行初始化时int类的变量初始为0.而Integer的变量则初始化为null.
二者之间可以相互转换

int a=Integer.parseInt("123")

Integer a=new Integer(100)
Integer b=Integer.valueOf(100)

逻辑运算符&和&&的区别,逻辑运算符&与位运算符&的区别

&&的两侧必须要求是布尔(boolean)值或者布尔(boolean)表达式,且有短路功能
&既是位运算符也是逻辑运算符,&的两侧可以是int,也可以是布尔,当&表达式是int时,要求先把运算符两侧的数转化为二进制,例如 12&5

JAVA语言中可以采取什么语句跳出多重循环?

break 跳出本次循环
break lab 跳出多重循环的外层循环

	public static void main(String[] args) {
		int x=0;
		lab:
			for(int i=0;i<5;i++){
				x++;
				for(int j=0;j<5;j++){
					x++;
					if(j%2==0){
						break lab;
					}
				}
			}
	System.out.print(x);
	}

啊啊啊这次博客太赶了,质量好差嘤嘤嘤~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值