首页 / JAVA / JAVA04(三目运算符,包机制)
JAVA04(三目运算符,包机制)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了JAVA04(三目运算符,包机制),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1509字,纯文字阅读大概需要3分钟。
内容图文
package 运算符;
public class Demo5 {
/**
*Alt+回车自动生成错误信息
*/
public static void main(String[] args){
//基本数据类型
int i =38;
System.out.println(i);//38
i = i+2;//先右边增加,在左边赋值
System.out.println(i);//40
//~扩展~ 赋值运算符[+=运算符可以翻译为累加啊]
i += 70;//i = i + 70 38+2+70=110
System.out.println(i);
//例子
int li = 263;
li += 30;//li=li+30 li=263+30 先加30再赋值
System.out.println(li);
li -=20;//li=li-20 li=263-20 先减20再赋值
System.out.println(li);
li *=2;//li =li*2
System.out.println(li);
li /=3;//li = li/3
System.out.println(li);
li %=3;//li=li%2;
System.out.println(li);//2
//--------------------------------------
byte b =10;//10没有超过byte的阈值范围
//编译器只检查语法,不允许程序,编译器发现b+5是int类型,b变量的数据类型是byte
//大容量向小容量转换需要加强制类型转换符,所以下面程序错误
// b = b + 5;
b = (byte)(b+5);
System.out.println(b);//15 强制类型转换
byte x =10;
x +=5;//等同于x=(byte)(x+5)强制转换
System.out.println(x);//15
/**
* 三元运算符/条件运算符
* 1.语法规则:
* 布尔表达式 ? 表达式1 : 表达式2 真:假
* 2.三元运算符执行原理
* 当布尔表达式的结果是true的时候,选择表达式1作为整个表达式的执行结果
* 当布尔表达式的结果是false的时候,选择表达式2作为整个表达式的执行结果
*/
boolean sex = false;
char c = sex ? ‘男‘:‘女‘;//true:false
System.out.println(c);
sex = true;
c = (sex ?‘男‘:‘女‘);
System.out.println(c);//男
//例子
boolean name = true;
char la = name ? ‘张‘:‘李‘;
System.out.println(la);
//语法错误,编译错误,结果可能是String,也可能是char,但前面不能用char接收数据
//类型不兼容
sex = false;
char cl =sex?‘男‘:‘女‘;
/**
* 包机制
* package 包名
* import 导入
* import在package下面
* 1.不要让包里面的名字重复
* 2.域名倒置 如:
* www.baidu.com
* com.baidu.www
* //导入包下所有的类
* import com.运算符.*;
*/
}
}
原文:https://www.cnblogs.com/ZJH3098264508/p/14886479.html
内容总结
以上是互联网集市为您收集整理的JAVA04(三目运算符,包机制)全部内容,希望文章能够帮你解决JAVA04(三目运算符,包机制)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。