变量和数据类型和运算符常见bug分析

简介: Java学习中,关于变量和数据类型和运算符常见bug分析

bug1:The local variable 变量名 may not have been initialized

原因:本地变量变量名可能没有被初始化 
解决:给变量赋初值

Bug2:变量名 cannot be resolved to a variable

     原因:变量名不能解决一个变量     
    解决:声明变量


## Bug3:The final local variable name cannot be assigned. It must be blank and not using a compound assignment

原因:无法分配最终的局部变量名。它必须是空       白和不使用一个复合赋值。
     final将变量name修饰成常量(符号常     量);所以name不能再被赋初值
     解决:去掉final 或者将name=“曹海洋”去掉。

Bug4:Type mismatch: cannot convert from int to byte

 原因:所赋初值超过整形变量byte的范围(-128——127)
 解决方案:将300改成30
相关文章
|
存储 Java 编译器
Java编程中,包声明(Package Declaration)
Java编程中,包声明(Package Declaration)
411 1
|
存储 Linux 网络安全
借PVE8.0的Debian 12系统配置一下NFS服务器
借PVE8.0的Debian 12系统配置一下NFS服务器
|
10月前
|
存储 编解码 算法
超级好用的C++实用库之Base64编解码
超级好用的C++实用库之Base64编解码
711 2
|
9月前
|
Java
vue2知识点:vuex中四个map方法的使用,包括:mapState、mapGetters、mapMutations、mapActions
vue2知识点:vuex中四个map方法的使用,包括:mapState、mapGetters、mapMutations、mapActions
492 1
|
Java
【Java用法】Java中String类型和int类型互转的所有方法
【Java用法】Java中String类型和int类型互转的所有方法
333 0
|
Ubuntu Linux 开发工具
idea使用git提交代码报异常refusing to merge unrelated histories和unknown option `allow-unrelated-histories‘
idea使用git提交代码报异常refusing to merge unrelated histories和unknown option `allow-unrelated-histories‘
|
JavaScript 前端开发 Linux
vue3在Linux下无法正常启动:esbuild-linux-64、cantnot start service :host version “0.13.15“,esbuild EACCESS
vue3在Linux下无法正常启动:esbuild-linux-64、cantnot start service :host version “0.13.15“,esbuild EACCESS
864 0
Visual Studio 2019 设置程序结束控制台不关闭
修改设置使控制台应用运行结束,控制台不自动退出。
794 0
Visual Studio 2019 设置程序结束控制台不关闭
|
算法 Java 索引
Java中String字符串截取几种方法(substring,split)
Java中String字符串截取几种方法(substring,split)
258 0
|
网络协议
netty案例,netty4.1基础入门篇十一《netty udp通信方式案例Demo》
在Netty通信中UDP的实现方式也非常简单,只要注意部分代码区别于TCP即可。本章节需要注意的知识点 ;NioDatagramChannel、ChannelOption.SO_BROADCAST
645 0
netty案例,netty4.1基础入门篇十一《netty udp通信方式案例Demo》