请问java中的基本数据类型中的字节型( byte ) 是什么概念,请列举几个byte型的常量,谢!
byte是整形中取值范围最小的数据类型,给byte赋值时只能取-128(负的)到127(正的)之间的数字。
整形除了byte还有
short:-2的15次方到2的15次方减一(-32768到32767之间)滚纳蚂
int:-2的31次方到2的31次方减一(-2147483648到2147483647之间)
long:整形中取值范围最大的数据类型,-2的63次方到大埋2的63次方减一茄弯。
纯手写,希望给分!!
用java语言写 定义一个byte类型变量,并且赋值,输出该数是奇数或者偶数。用if条件语句?
import java.util.Scanner;
public class Student {
public static void main(String[] args) {
Scanner sr=new Scanner(System.in);
System.out.println(“请输入一禅岩搜个数”);
byte b=sr.nextByte();
if(b%2==0){
System.out.println(“偶数”枣明);
}else{
System.out.println(“奇数贺历”);
}
}
}
java中不存在byte/short型常量的表示法。但可以把一定范围内的int型常量赋
1、所谓常量,就是在程序运行时,不会被修改的量,在java中定义常量的表达式是声明物吵的时候加上 static final修饰符,表明该变量不可被修改,称之为常量
2、java中可以声明byte/short的常量,比如码岁:public static final byte a = 1;但是,byte的值必须在byte类型的范围内,即:-128~+127
3、java中的整数,像:1,2,234,1000等默认都是int类型的,在-128~+127范围内的值可以直接迟蚂睁赋值给byte类型,自动识别为byte,同理,在-32768~+32767之间值也可以直接赋值给short