JAVA----简单基础

本文主要介绍Java相关知识,包括数据类型如整型、浮点型、字符型、String型,阐述了数据初始化、类型转换等要点;还介绍了运算符,如逻辑运算符&和&&的区别、三目运算符的作用;最后提到其他分支循环结构与c语言类似。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据类型

整型

在Java中所有设置的整数内容默认情况下都是int型数据

在这里插入代码片
public class TestDemo {

public static void main(String[] args) {

    int num = 10;

    int result = num*2;

    System.out.println(result);

}

}

这种循环叫做数据的溢出

public class TestDemo {

public static void main(String args[]){

    int max = Integer.MAX_VALUE; //取出最大值

    int mim = Integer.MIN_VALUE; //取出最小值

    System.out.println(max);

    System.out.println(mim);

    System.out.println(max + 1);

    System.out.println(mim - 1);

}

}

`2147483647

-2147483648

-2147483648

 2147483647`

数据的初始化问题

  1. 在类中可以使用其默认值, 也就是说可以不进行数据的初始化

  2. 但是如果是变量的话就必须有初始化,意思就是在使用之前必须为其设置内容

  3. 以上即可归结为 声明变量 和 使用变量 时的区别

浮点型

小数的默认类型都是double类型,如果需要转化成float类型,则需要强制转化,一般有两种方法

  1. float f1 = 10.2F / 10.2f;

  2. float f2 = (float)10.2;

另外在Java的计算上存在无法解决的Bug,在之后的学习中需要用Math或者BigDecimal来解决

在解决除法问题时可以使用强制转化其中的一个数据为double类型。

字符型

一个字符 = 两个字节, 一个字节由八位二进制数据组成

String型

String属于引用数据类型,它本身是一个类,表示的是字符串,即多个字符的组成 。“+”可以表示其连接操作。

在基本数据类型操作中,任何数据类型都向范围大的数据类型进行转换,如果是int和double,int应该先变为double,再进行加法计算。但是如果遇到String这样的特殊引用类型,那么一切就变了,可以简单理解为,所有的数据类型如果遇到了String的 “+” ,那么所有的数据类型都先变为String型数据,再使用“+”进行连接运算。

运算符

  • &和&&都是逻辑运算符,都是判断两边同时真则为真,否则为假;但是&&当第一个条件不成之后,后面的条件都不执行了,而&则还是继续执行,直到整个条件语句执行完为止。

  • 另外&也可以是位运算。再进行运算的时候要先将&两边的int型数据转换为二进制数据再进行运算。

  • 三目运算符 ?: 在两个数据之间取一个较大的值。

其他分支循环结构等

和c语言类似。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值