标签 编程开发 下的文章 - 第 4 页 - 网络编程与渗透技术笔记
首页
Search
1
Java编程小练习题目
22 阅读
2
Centos7.9系统如何换国内镜像源?
18 阅读
3
用Java编写九九乘法口诀表
17 阅读
4
全开源图床系统源码
17 阅读
5
PHP在线加密系统源码
17 阅读
Kali Linux
综合渗透注入
网站搭建与运维
编程开发
Java教程
Go教程
PHP教程
Python教程
MySQL
工具与脚本
网安竞赛
源码文件
漏洞百科
iAPP
登录
/
注册
找到
119
篇与
编程开发
相关的结果
- 第 4 页
2024-06-22
Java比较运算符
关系运算符和比较运算符适用于条件判断类型。 相当于布尔值,只有True和False两个 符号 说明 == a==b,判断a的值是否等于b的值,条件成立为true,不成立为false != a!=b,判断a和b的值是否不相等,条件成立为true,不成立为false > a>b,判断a的值是否大于b的值,条件成立为true,不成立为false < a<b,判断a的值是否小于b的值,条件成立为true,不成立为false >= a>=b,判断a的值是否大于等于b的值,条件成立为true,不成立为false <= a<=b,判断a的值是否小于等于b的值,条件成立为true,不成立为false屏幕截图 2024-06-22 154955.png图片 例如: public class panduan { public static void main(String[] args) { int a = 10; int b = 10; //利用if else语句判断a跟b的关系是否成立 if (a == b){ System.out.println("条件成立");//条件成立为true }else { System.out.println("条件不成立");//条件不成立为false } } }
Java教程
编程开发
# 编程开发
红帝
1年前
0
3
0
2024-06-22
Java赋值运算符
Java赋值运算符分为以下: 符号 作用 说明 = 赋值 int a = 10,把10赋值给变量a += 加后赋值 a+=b,将a+b的值赋值给变量a -= 减后赋值 a-=b,将a-b的值赋值给变量a *= 乘后赋值 a*=b,将a*b的值赋值给变量a /= 除后赋值 a/=b,将a/b的值赋值给变量a %= 取余赋值 a%=b,将a%b的值赋值给变量a屏幕截图 2024-06-22 152601.png图片 注意事项:扩展的赋值运算符都隐含了强制类型转换 例子: public class fuzhi { public static void main(String[] args) { int a = 10;//把10赋值给变量a int b = 20;//把20赋值给变量b //赋值运算符有:=,+=,-=,*=,/=,%= //下面以+=运算符为例,赋值都是一样的。 a += b; //可以理解为:a = a + b //等同于强制类型转换后的 a = (int)(a + b) //赋值运算符都隐含强制类型转换。 System.out.println(a);//30 System.out.println(b);//20 } }
Java教程
编程开发
# 编程开发
红帝
1年前
0
3
0
Java自增自减运算符
Java中的自增自减运算符分为两种: 自增运算符“ ++ ”,作用是执行加法运算的变量值+1 自减运算符“ -- ”,作用是执行加法运算的变量值-1 注意事项: “ ++ +”和“ -- ”既可以放在变量的前面,也可以放在变量的后面。 自增自减运算符无论你是放在前面还是后面,单独写一行运行的结果都是一样的。 例如: public class zizengjian { public static void main(String[] args) { int a = 1; a++;//2 System.out.println(a); ++a;//3 System.out.println(a); a--;//2 System.out.println(a); --a;//1 System.out.println(a); } } 小逻辑练习: public class zilaixi { public static void main(String[] args) { int x = 10; //后++,先把x=10,赋值给y,再进行x=10+1 int y = x++;//y = 10 ,x = 11 //先++,先进行x=11+1,再赋值给z int z = ++x;// x = 12 , z = 12 System.out.println("x = " + x); System.out.println("y = " + y); System.out.println("z = " + z); } }
Java教程
编程开发
# 编程开发
红帝
1年前
0
2
0
Java字符串连接符操作
在Java的算术运算符中的加法符号“ + ”,可以用来进行算术运算,也可以用来当作连接符进行字符串的拼接。 当“ + ”操作中出现字符串时,这个“ + ”是字符串连接符,而不是运算符了。 会将前后的数据进行拼接在一起,并产生一个新的字符串。 例如: System.out.println("123" + 123);//输入的结果不是 246 ,而是拼接起来的数是123123连续进行“ + ”操作时,跟数学中的同等级的符号,从左往右依次执行。 例如: System.out.print("零零后" + 2 + 0 + "岁大学生,在红客网自学Java");//输出的结果是零零后20岁大学生,在红客网自学Java
Java教程
编程开发
# 编程开发
红帝
1年前
0
3
0
Java数据类型转换
Java中的数据类型转换分为两种:隐式转换(也称作自动类型转换)和显式转换(也称作强制类型转换)。隐式转换发生在低精度的数据类型向高精度的数据类型转换时,这种转换是安全的,不会导致数据丢失。 Java中的基本数据类型按照精度从低到高排序如下(不包括布尔型,因为布尔型不能与其他数值类型进行转换): byte:字节型,占8位,取值范围是 -128 到 127。 short:短整型,占16位,取值范围是 -32,768 到 32,767。 char:字符型,占16位,用于存储Unicode字符,取值范围是 0 到 65,535。 int:整型,占32位,取值范围是 -2,147,483,648 到 2,147,483,647。 float:浮点型,占32位,用于存储带小数的数值,但精度较低。 long:长整型,占64位,取值范围是 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807。 double:双精度浮点型,占64位,用于存储更精确的小数,是Java中精度最高的浮点类型。 隐式转换的逻辑遵循以下规则: 当一个低精度的数据类型赋值给高精度的数据类型时,Java会自动进行类型转换,无需显式声明。 例如,可以直接将一个int类型的值赋给long类型的变量,或将byte类型的值赋给int类型的变量,而不会引发编译错误。 根据上述数据类型的精度排序,隐式转换能够发生的顺序是从左到右,即byte可以隐式转换为short、int、long、float和double;short可以隐式转换为int、long、float和double,以此类推,直到double,它是精度最高的基本数据类型,不再有更高精度的数据类型可以转换到。 注意,char类型虽然在表示范围上与int类型有重叠部分,但除了直接参与运算或赋值给int类型外,它并不直接参与上述的隐式转换序列,因为它的主要用途是存储字符。 强制类型转换(显式转换) 当需要将高精度数据类型转换为低精度数据类型时,由于可能存在数据丢失的风险,Java要求程序员显式地指定转换类型。这被称为强制类型转换。例如,将一个double类型的值转换为int类型,可能需要截断小数部分。强制类型转换的语法是在需要转换的变量或表达式前加上目标类型的括号,如(int) someDouble。 进行强制类型转换时,必须确保转换后的值能够被目标类型正确表示,否则可能会导致数据溢出或者精度损失。例如,将一个超出int范围的long值强制转换为int,会导致数据溢出。 总结来说,Java数据类型转换的逻辑围绕着数据精度和取值范围,自动转换确保了数据兼容性,而强制转换则需谨慎使用以避免数据丢失或意外行为。
Java教程
编程开发
# 编程开发
红帝
1年前
0
3
0
上一页
1
...
3
4
5
...
24
下一页
易航博客