java 变量取值范围_JAVA中的变量及取值范围

字节是二进制数据的单位。一个字节通常8位长。但是,一些老型号计算机结构使用不同的长度。为了避免混乱,在大多数国际文献中,使用词代替byte。

变量:

变量的数据类型;变量名=变量值

数据类型

基本型

数值型(整数)

布尔型

浮点型

字符型

引用型

String 字符串

数值型(整数)

0-128 19 20 范围 (0,128)小括号不包含该值

[0,128)中括号包含该值

bate 字节 1个字节 2*7=128

例如:byte age = 20;

备注:对于byte类型[0,128) 赋值不能超过该范围

short 短整形 2个字节 2^16=32768

例如:short wage = 1280;

int integer 整数 4个字节 2^32 21来头的10位数

例如:int money = 2000000;

long 长整形 整数 8个字节 2^64 9开头的19位数

例如:long phone = 123456678901 L;

在程序中定义的整数,一般程序会把它当成int类型

int类型就是整数的默认类型

对于long类型整数,表示的时候需要在数字后面添加l字母(大小写都可以)

整数类型取值范围从小到大的顺序

byte < short < int < long

布尔型

boolean 定义开关

该类型只有两种结果

true 真

false 假

当满足某一种情形时,走true结果值

当不满足某一种情形时,走false结果值

浮点型(小数型)

单精度型 float 0-3.403E38 E代表的是10 E后面的数字是10的指数

描述的是整个该数字=整数+后面的小数

例如:float π=3.141f

当在程序中定义一个浮点数(小数)时,程序会解析成double类型

此时需要声明为float类型,那么需要转换格式:在数字的后面添加字母f(大小写都可以)

双精度型 double 0-1.798E308 E代表的是10 E后面的数字是10的指数

描述的是整个该数字=整数+后面的小数

例如:double wage = 17.5;

备注:double类型值 可以自由选择小数的后面添加字母d(大小写都行)

double类型一般作为浮点的默认类型

字符型

char character 字符

char类型的变量中的值 只能填写一个字符 不能为空 语法格式:‘字符值’

例如:char ch = '张';

注意:当在char类型变量中定义多个字符量时,程序会抛出错误

Too many characters in character literal

引用型

String 字符串

语法格式

String 变量名 = "文本信息值";

例如:String name = "张三";

对于Sring字符串来说,字符串变量值中的双引号内容可以为空;

String 变量名 = "";空字符串

当双引号里面无任何信息时,表示的是空字符串,他是字符串值的其中一种

String 变量名 = " ";一个空格字符串

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/383005.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java object强制类型转换_scala object 转Class Scala强制类型转换

asInstanceOf[T]将对象类型强制转换为T类型。还是由于泛型存在类型擦除的原因,1.asInstanceOf[String]在运行时会抛出ClassCastException异常&#xff0c;而List(1).asInstanceOf[List[String]]将不会。packageresti.webimportorg.springframework.beans.factory.annotation.Au…

java毛玻璃_模糊效果(毛玻璃效果)

模糊效果(毛玻璃效果)效果演示&#xff1a;1. 使用iOS自带的 UIImageImageEffects 文件文件中有这么几个方法&#xff1a;- (UIImage *)applyLightEffect;- (UIImage *)applyExtraLightEffect;- (UIImage *)applyDarkEffect;- (UIImage *)applyTintEffectWithColor:(UIColor *)…

java程序崩溃怎么重启_android 异常崩溃后 重启app(进程守护方式实现)

【实例简介】【实例截图】【核心代码】package com.sunfusheng.daemon.sample;import android.content.ComponentName;import android.content.Intent;import android.os.Looper;import android.util.Log;import com.blankj.utilcode.util.AppUtils;import com.sunfusheng.daem…

mysql 存储过程 循环结构 命名_mysql存储过程----循环结构

循环结构一共分为三种&#xff1a;三种循环结构分别为while、repeat、loop。while循环语法while 表达式(如果表达式为true则执行业务逻辑&#xff0c;否则不执行&#xff0c;与repeat循环相反&#xff0c;repeat循环满足表达式退出循环&#xff0c;不满足一直执行) do业务逻辑e…

mysql 组合索引 or_Mysql_组合索引和单列索引

一、目标什么时候使用组合索引&#xff0c;什么时候使用单独索引组合索引、单独索引区别组合索引&#xff1a;最左前缀匹配原则二、前期数据准备1. 建表CREATE TABLE user (uidint(11) NOT NULLAUTO_INCREMENT,namevarchar(50) DEFAULT NULL,pwdvarchar(50) DEFAULT NULL,creat…

mysql与mangodb多租户_MongoDB多租户(Java):如何使用MongoClient在运行时切换具有不同数据库凭据的MongoDB数据库?...

我正面临一个关于MongoDB多租户的问题.我有两个不同的mongoDB数据库(db1和db2).这两者都有不同的凭据.db1凭据&#xff1a;userName&#xff1a;admin密码&#xff1a;passwddb2凭据&#xff1a;userName&#xff1a;admin1密码&#xff1a;passwd1我需要在运行时从一个数据库切…

python 库 全局变量_python局部变量和全局变量global

当你在函数定义内声明变量的时候&#xff0c;它们与函数外具有相同名称的其他变量没有任何关系&#xff0c;即变量名称对于函数来说是 局部 的。这称为变量的 作用域 。所有变量的作用域是它们被定义的块&#xff0c;从它们的名称被定义的那点开始。使用局部变量例7.3 使用局部…

java 自省_自知 自省 自立 自信 自尊 自治 自强 自制

自知 自省 自立 自信 自尊 自治 自强 自制能知人者有智力&#xff0c;能自知才是真正的智者&#xff1b;能战胜别人者有力量&#xff0c;能战胜自己才是真正的强者&#xff1b;能知足者就是富有&#xff0c;能勤奋顽强坚持才是真正的有志者&#xff1b;不失其立足之地的人可以长…

java中json重复数据结构_JAVA把各种数据结构转换为JSON格式

Java代码import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import net.sf…

字节字符区别Java_【JAVA基础】字符数组与字节数组的区别

String.getBytes()和String.tocharArray()&#xff0c;字节数组和字符数组的区别String.getBytes()是将字符串转化为一个字节数组。而String.toCharArray()是将一个字符串转化为一个字符数组。【例如】byte bys[] “国庆60周年”.getBytes();char chs[]“国庆60周年”.toCharAr…

mysql日志管理_关于MySQL的日志管理(binlog)

关于MySQL的日志管理(binlog)一、查看binlog的启用状态最常用的mysql版本是5.7&#xff0c;默认不开启binlog&#xff0c;可以在登录mysql之后&#xff0c;利用以下命令查看当前的binlog启用状态&#xff1a;mysql show variables like "%log_bin%";图中显示“ON”&a…

java精确测量文本高度_基于文本精确计算UITableViewCell的高度

我正在开发一个ios应用程序&#xff0c;并使用autolayout我正在尝试创建一个具有不同行高的表视图 .原型单元的布局如下&#xff1a;我有一个主单元格(黑色)里面有一个UIView(红色)&#xff0c;里面有一个UILabel(蓝色)我添加的Autolayout约束如图所示&#xff1a;The UIView h…

php做一个微信退款,PHP实现微信退款功能

大家好&#xff0c;我是小编&#xff0c;最近在调微信退款接口&#xff0c;发现有许多坑&#xff0c;更大家分享一下① 要是在测试的时候&#xff0c;网页提示 curl 58 说明 证书的路径出现问题(这里要填物理路径&#xff0c;也就是绝对路径)②网页提示curl 52 说明你的证书引入…

php显示时间,php实现用已经过去多长时间的方式显示时间

本文实例讲述了php用已经过去多长时间的方式显示时间的方法。分享给大家供大家参考。具体如下&#xff1a;这里以一种可读性比较好的方式显示已经过去多长时间&#xff0c;比如&#xff1a;距离现在10秒&#xff0c;距离现在1天等等。function time_is_older_than($t, $check_t…

java中日期计算时间差,java中依据,两个日期,计算时间差

java中根据&#xff0c;两个日期&#xff0c;计算时间差。分别获取两个时间的毫秒数Date.getTime()&#xff0c;相减&#xff0c;得到的值/1000为秒数&#xff0c;/60*1000为分钟数&#xff0c;/60*60*1000为小时数。/*** 计算时间差** param begin* param end* return*/public…

php获取token失败,微信开发,老是获取token失败

微信开发&#xff0c;总是获取token失败$appid wx1aabc8673b8f103a;$appsecret 9aa99fc9db9bf1321c1afe05feb29b6c;$url "https://api.weixin.qq.com/cgi-bin/token?grant_typeclient_credential&appid$appid&secret$appsecret";$urlhttps://api.weixin.…

2008下php上传文件崩溃,php – 当用户反复尝试上传无效文件类型时,网站崩溃

我试图理解错误……我有一个允许用户上传CSV的网络应用程序.如果文件类型不是CSV,则不会发生任何操作,页面只显示“无效的文件类型”.如果用户尝试上载无效的文件类型并反复单击触发处理上载的PHP文件的按钮,则PHP文件最终会无响应,并且网站崩溃时出现以下错误&#xff1a;&quo…

java错误1601解决方法,求助解决错误

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)at …

java == hashcode,java中==和equals和hashCode的区别

java中和equals和hashCode的区别 的作用&#xff1a;基本类型&#xff1a;比较的就是值是否相同引用类型&#xff1a;比较的就是地址值是否相同(确切的说&#xff0c;是堆内存地址)equals 的作用:引用类型&#xff1a;默认情况下&#xff0c;比较的是地址值。public boolean eq…

java经典设计模式4,JAVA设计模式(4) 之装饰设计模式

在现实生活中我们的汽车都具备跑的功能&#xff0c;我们可以不改变汽车原有功能的前提下&#xff0c;把它放入一个装修厂&#xff0c;开进去让里面给咱们的车子做一些装饰&#xff0c;开出来之后呢&#xff0c;就具备了上天的功能了(技术可达是可以的哈)&#xff0c;这就给原来…