标签:
i++和i–的运算方式是先运算后增加(或减少);
++i和–i的运算方式是先增加(减少)后运算。
左移是在原来的数的基础上增加一倍;
右移是在原来的数的基础上减少一倍;
按右移补零操作符是在右移的基础上区分符号;
基本和数学上的一样,比较运算符的结果是boolean型(true or false)。
举例:比较三个数的最大值
import java.util.Scanner;
public class Max{
public static void main(String[]args){
System.out.println("请输入第一个数为:");
Scanner s1=new Scanner(System.in);
int num1=s1.nextInt();
int max=num1;
System.out.println("请输入第二个数为:");
Scanner s2=new Scanner(System.in);
int num2=s2.nextInt();
max=(num1>num2)?num1:num2;
System.out.println("请输入第三个数为:");
Scanner s3=new Scanner(System.in);
int num3=s3.nextInt();
max=(num3>max)?num3:max;
System.out.println("三个数的最大值为:"+max);
s1.close();
s2.close();
s3.close();
}
}
例如:i*=j表示i=i*j
i-=j表示i=i-j
基本可以从高到低按照以下的顺序:.、()、{}》算数运算符》关系运算符》位运算符》逻辑运算符》三目运算符》扩展赋值运算符
程序按照从上到下的顺序运行
举例:计算圆的周长和面积
import java.util.Scanner;
public class Circle{
public static void main(String[]args){
System.out.println("请输入圆的半径为:");
Scanner s1=new Scanner(System.in);
double r=s1.nextInt();
final double PI=3.14;
double area=PI*r*r;
double p=2*PI*r;
System.out.println("圆的周长为:"+p);
System.out.println("圆的面积为:"+area);
s1.close();
}
}
语法:if(表达式){代码块}
或者if(表达式){代码块}
else if(表达式){代码块}
……
else{代码块}
实例:
import java.util.Scanner;
public class IfType {
public static void main(String[] args) {
System.out.print("请输入一个时间");
Scanner s = new Scanner(System.in);
int time = s.nextInt();
if(time<4){
System.out.print("去IFS看电影");
}
else if(time>=4 && time<=6){
System.out.print("约闺蜜吃饭");
}
else if(time>6 && time<10){
System.out.print("鬼混");
}
else{
System.out.print("回家敲代码");
}
}
}
标签:
原文地址:http://blog.csdn.net/u013082274/article/details/51356213