易截截图软件、单文件、免安装、纯绿色、仅160KB

【JAVA学习笔记】02 运算符、表达式

一、运算符
 
算术运算符:+,-,*,/,%,++,--
关系运算符:>,<,>=,<=,==,!=
布尔逻辑运算符:!,&,^,|,&&,||
位运算符:&,|,^,>>,<<,>>>
赋值运算符:=
扩展赋值运算符:+=,-=,*=,/=
字符串链接运算符:+
 
两数相除,那么如果接收的值是整型,则自动将小数点去掉,0.5→0
 
%:取模,即余数
++:自增
--:自减
 
 public class JavaDemo01
{
public static void main(String args[])
{
int i = 10 ;
int j = 20 ;
int k = i % j ;
System.out.println(k) ;
}
};

 
i++与++i的区别:
public class JavaDemo03
{
public static void main(String args[])
{
int i = 10 ;
// i++ ;
// 以上代码相当于以下的程序段:
// i = i + 1 ;
// ++i:表示先让数据自增,之后再进行操作
// i++:表示先让数据进行操作,操作完成之后进行自增
int k = 10+(++i) ;
System.out.println(k) ;
System.out.println(i) ;
}
};
 
逻辑运算符返回的都是布尔值
public class JavaDemo04
{
public static void main(String args[])
{
int i = 10 ;
int j = 11 ;
System.out.println(i!=j) ;
}
};  
 
在程序中“=”是表示赋值,而“==”则表示逻辑运算,判断两者是否相等。
 
二、布尔逻辑运算符
&&:第一个操作数为假,则不判断第二个操作数
||:第一个操作数为真,则不判断第二个操作数
 
public class JavaDemo02
{
public static void main(String args[])
{
// 判断一个数字是否是偶数
// 偶数的最大特点:除以2余数为0
int i = 21 ;
if(i%2==0)
{
System.out.println("是一个偶数。") ;
}
}
};

 
 
 
public class JavaDemo06
{
public static void main(String args[])
{
// 学生上学的年龄在5~7岁之间
// 如果成绩在90分,或者年龄在7岁,则表示是一个学生
int age = 6 ;
int score = 90 ;
// 5<=age>=7 : age>=5 age<=7
// boolean flag = age>=5&&age<=7 ;
boolean flag = age==7 | score==90 ;
System.out.println(flag) ;
}
};

三、赋值运算符
当&ldqu


相关文档:

java中如何使用amcharts


最近公司碰到需要用图表的形式显示一些数据,我就开始到网上查询,查到了jfreechart和amcharts,这两者我都实现过了,jfreechart最后生成图片,但是图片效果不是我想要的,然后又研究amcharts 它的效果确实很好,而且官方网站上还有好些例子可供下载,网址是:www.amcharts.com
(想要完成一个amcharts图形需要swfobjects. ......

java语言如何调用DLL

java语言调用dll的方法:
1。加载dll,必须是静态方法。
    static{
System.loadLibrary(DllConstants.DLL_PATH);
  }
2。将dll中开发的接口声明为本地接口
   public native String[] getTxt();
   
......

说说java与.NET

     今天和朋友去海滨路跑步,吹吹海风,我们坐在一个废弃的船板板上,聊起了java与.NET。我是决定读java的,可是我那朋友是想学.NET。
     其实我们各有各的想法,我认为读java在逻辑方面,还有语法方面会有更好的一个了解与学习。因为java的开发平台没有.NET的开发平台那么人 ......

JAVA DATE总结

1.计算某一月份的最大天数
Calendar time=Calendar.getInstance();
time.clear();
time.set(Calendar.YEAR,year); //year 为 int
time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0          
int day=time.getActualMaximum(Calendar.DAY_OF_MON ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号