三、Java运算符
来源:互联网 发布:圆方网络注册平台 编辑:程序博客网 时间:2024/06/05 10:54
希望大家在查看我分享资源的同时,帮忙点击浏览一下我新开的淘宝店铺,谢谢了!https://shop136532947.taobao.com/
常用运算符:+加 -减 *乘 /除 %取模
思考题:编写一个java程序判断两个数是否能够整除?
思路分析:
1、根据题意,可以先定位两个数int类型的a,b
2、判断a>b,还是a=b,还是a<b的情况
3、如果a>b,则判断a%b是否>0,如果>0,则不能整除;否则可以整除
4、如果a=b,当然可以整除了
5、如果a<b,则判断b%a是否>0,如果>0,则不能整除;否则可以整除
在这里简化一下,省略手动输入a,b的过程。直接进行判断,代码如下:
/*
作者:李俊挥
日期:2013-11-30
功能:判断两个数是否能整除
*/
public class Demo1
{
public static void main(String []args)
{
int a=2;
int b=4;
if(b%a==0)
{
System.out.println("可以整除");
}else
{
System.out.println("不可以整除");
}
}
}
//end
☆++自加 --自减
这两个运算符比较特殊,思考一下:
int a = 90;
a++;
这是,a等于多少?
int b = 89;
b--;
这时,b等于多少?
可以通过以下代码进行判断,如下:
/*
作者:李俊挥
日期:2013-11-30
功能:判断a++,++a的运算顺序
*/
public class Demo2
{
public static void main(String []args)
{
int a=2;
int b=a++;
int d=2;
int c=++d;
System.out.println("运算前a=2,a++ ="+b+",运算后a="+a);
System.out.println("运算前d=2,++d ="+c+",运算后d="+d);
}
}
//end
可以从结果中看出,a++是先不加,等下一步代码运行时候,才加。
++a是当前立即加。
☆关系运算符
== 等于
> 大于
< 小于
>= 大于等于
<= 小于等于
!= 不等于
现在写一个可以输入数字,运用关系运算符进行判断的代码,如下:
/*
作者:李俊挥
日期:2013-11-30
功能:算术运算符
*/
//导入IO输入流包
import java.io.*;
public class Demo2
{
public static void main(String []args)
{
try{
//输入流,从键盘接受数
InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader br=new BufferedReader(isr);
//给出提示
System.out.println("请输入第一个数");
//从控制台读取一行数据
String a1=br.readLine();
System.out.println("请输入第二个数");
String a2=br.readLine();
//把String——>float
float num1=Float.parseFloat(a1);
float num2=Float.parseFloat(a2);
if(num1>num2)
{
System.out.println("第一个大");
}
if(num1==num2)
{
System.out.println("相等");
}
if(num1<num2)
{
System.out.println("第二个大");
}
}catch(Exception e){
e.printStackTrace();
}
}
}
//end
☆逻辑运算符
用于判断逻辑关系的运算符
&& 与 || 或 ! 非
案例代码如下:
/*
作者:李俊挥
日期:2013-11-30
功能:逻辑运算符
*/
public class Demo2
{
public static void main(String []args)
{
int a=90;
int b=90;
if(a==b||a>8)
{
System.out.println("a等于b,或a大于8");
}
b--;
if(a>b&&a>45)
{
System.out.println("a大于b,且a大于45");
}
if(!(a<=b))
{
System.out.println("a大于b");
}
}
}
- 三、Java运算符
- java ?: 三目运算符
- Java 三目运算符
- java 三目运算符
- Java 三目运算符
- Java 三目运算符
- Java 三目运算符
- Java 三目运算符
- java三目运算符
- Java三目运算符
- Java------三目运算符
- java三目运算符
- java 三目运算符
- java三目运算符
- Java三目运算符
- JAVA 三 变量,运算符
- Java三目运算符和逗号运算符
- Java关系运算符和三目运算符
- os内存使用管理之unix-AIX篇
- android绕过设备锁(device lock)
- dvfs 解析
- ltc挖矿参数设置
- #ifdef _DEBUG
- 三、Java运算符
- 100个高质量Java开发者博客
- 如何使Adobe Reader看PDF时的背景变为保护眼睛的绿色
- 基于visual Studio2013解决C语言竞赛题之0307函数求值
- config知识
- 手把手教你设置路由器端口映射
- ndk开发中利用java与c之间互相传递数据
- Win7与fedora双系统安装方法
- OpenSSL---堆栈