Java运算符
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Java运算符,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3768字,纯文字阅读大概需要6分钟。
内容图文
![Java运算符](/upload/InfoBanner/zyjiaocheng/682/9fa24049bd774059a3edb8d31272a16a.jpg)
先说一些无关紧要的东西,当再次写博客的时候,记得内容要有条理,有结构,层次要分明,思维导图以截图的形式,在推荐几个适合于我们学习程序的网站,w3school RUNOOB菜鸟教程 在讲几个小概念 ,标识符是程序运行当中给自己起的名字,类名字首字母是比须要大写的,包名字是全部小写的,小写的是变量。
运算;算术运算;
在这里需要注意x++是先使用x在+1而++x是先对x+1再使用x。以此类推得出x--和--x代表的含义。`
`int x=10;
int y=20; int z=(x++)*2;答案是20 int e=(++x)*2;答案是24
// 而e的结果可以表明一个问题,对于++x的处理是先对x+1在进行计算处理的。而x的结果是继承上边的// int q=(x++);答案是10
// int u=(++x);答案是12从这两个结果可以看出x++的计算是不进行加1计算的,但参加下一步的计算的x是再上一步的基础上加1的
// int r=(++y)*2+(x++)*2+(y++);答案是83第一个结果是42,先进行+1处理 ,第二个结果是20,没有进行+1处理,而第三个结果是21,继承上一步的y的值,也没有进行+1处理的。 ;
// 这也证明了一点,x++是先使用x然后再进行+1处理的,之所以结果没有进行+1处理我们可以简单认为是只有一个计算式的原因
计算支持字符型和浮点型
整数除于浮点数转化为浮点数其实就是自动转换。
取模取得是余数
关于如何判断水仙花数的Java语言public class First {
public static void main(String[] args) {
int a=371;
int b=a/100;
int c=a/10%10;
int d=a%10;
System.out.println(b);
System.out.println(c);
System.out.println(d);
if(b*b*b+c*c*c+d*d*d==a) {
System.out.println(a+"是一个水仙花数");
}
else {
System.out.println(a+"不是一个水仙花数");
// 在这里出现了一个状况,多定义了一个变量,定义一个变量一定根据你要求的结果所设的,别乱设,
}
}
}
结果是371是一个水仙花数
!这里再次规范写程序的基本步骤
1首先定义变量 根据存在或你想要设几个原始数据和结果数据定义几个变量
再考虑变量用什么类型的。如果临时采用变量,那就设个中间变量。
2进行数据的处理,如a=x/100
3输出结果。
以上就是最简单最基础的写程序的步骤
举一个·实例;ublic class Frist {
//这是一个数据转移的案例
public static void main(String[] args) {
// TODO Auto-generated method stub
int x, y;
x=10;
y=30;
// 根据原始数据和结果数据定义几个变量
int temp;
// 定义了一个中间结果
temp=y;
y=x;
x=temp;
System.out.println("x="+x);
System.out.println("y="+y);
// 输出结果
x=30
y=10,
``从这里可以看出这个中间变量其实是个暂时数据处理器,就如同搬房子的仓库,暂时存储。当你进行数据处理的时候,你可以选择借助中间数据,或直接同过。举个例子,x=10 y=20,要x与y进行还值,借助中间的变量,也就是利用一个中间值,x=x+y (此时下的值是30)y=x-y(再借助x) x=x-y(再借助y)
再解决编程问题是,不要只限制于一个思路,多想想,还有没有其他`
![在这里插入图片描述](https://www.icode9.com/i/ll/?i=20191027122355879.png?,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1NjgzMTg4,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://www.icode9.com/i/ll/?i=20191027122413110.png?,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1NjgzMTg4,size_16,color_FFFFFF,t_70)
boolean a,b;
a=true;
b=false;
int z=6;
a=(2>3)&&5<z++;
System.out.println(a);
System.out.println(z);
结果false 6
boolean a,b;
a=true;
b=false;
int z=6;
a=(2>3)&5<z++;
System.out.println(a);
System.out.println(z)
答案是false 7
以上可以看出简洁与和非简介与的差别。在这里再介绍一下逻辑运
算符之间会有什么样的关系
![在这里插入图片描述](https://www.icode9.com/i/ll/?i=2019102712252399.png)
在这里再通过写判断是否为三角形来简单介绍一下关系运算符和逻辑计算符如何·运用
import java.util.Scanner;
public class Practise {
public static void main(String[] args) {
// TODO Auto-generated method stub
int a ,b,c;
boolean t;
Scanner scanner=new Scanner(System.in);
// new scanner属于构造方法·
// System in属于键盘输入,而System in属于屏幕输出
a=scanner.nextInt();
b=scanner.nextInt();
c=scanner.nextInt();
// 像nextInt()的使用是根据输入字节类型来判断使用的,像这种类型的还有nextbyte等
t=a+b>c&a+c>b&b+c>a;
if(t==true) {
System.out.println("是三角形");
}
else {
System.out.println("不是三角形");
}
}
}
内容总结
以上是互联网集市为您收集整理的Java运算符全部内容,希望文章能够帮你解决Java运算符所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。