【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语言调用dll的方法:
1。加载dll,必须是静态方法。
static{
System.loadLibrary(DllConstants.DLL_PATH);
}
2。将dll中开发的接口声明为本地接口
public native String[] getTxt();
......
网址抓取 Java API 概述
http://code.google.com/intl/zh-CN/appengine/docs/java/urlfetch/usingjavanet.html
App Engine 应用程序可以与其他应用程序进行通信或通过抓取网址访问网络上的其他资源。应用程序可以使用网址抓取服务来发出 HTTP 和 HTTPS 请求并接收响应。出于效率和扩展性考虑,网址抓取服务使用 G ......
字号:大 中 小
import java.awt.Graphics;
import java.io.File;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.SourceDataLine;
public class M ......
我们在进行WEB开发的时候,经常需要在客户端编写一些js函数,这些函数如果需要在服务端执行的话,如果重新编写的话,就显得十分冗余,因此我们可以尝试在服务端,直接执行js,这样的话就可以避免重复劳动,同时,调用js也有个函数,就是非常方便调试。
最关键的一步就是调用
conext.evaluateString(scope,&n ......