第一篇,初来乍到,多多指教
会记录些JAVA笔记,小练习等。
笔记:
运算符:
算术运算符:% ++ – 单独使用:a=a+1
不单独:后置++ 先取值,再赋值,后+1
前置++ 先取值,再+1,后赋值
例:
public class TestDemo {
public static void main(String[] args){
int a= 0;
int b=a--;
System.out.println(a+" "+b);//-1 0
b=--a;
System.out.println(a+" "+b);//-2 -2
b=a--;
System.out.println(a+" "+b);//-3 -2
b=++a;
System.out.println(a+" "+b);//-2 -2
a++;
b=a--;
System.out.println(a+" "+b);//-2 -1
}
}
逻辑运算符: 逻辑与 && 逻辑或|| 短路运算符
位运算符:
(向右移,符号位补) <<(向左移) >>>(右移,零补)
关系运算符:> < >= <= == !=
boolean if( a> 100){ }
赋值运算符:=
结构:
分支结构:
if…else… if(){} else if( ){ } else{ }
输出:
System.out.println( 10 ); //加换行 System.out.print(10+“/n” );转义字符
System.out.print(10 ); //不加换行
输入:
Scanner scan = new Scanner(System. in);
int a = scan . next Int();
随机值:
Random rand = new Random(5000);//[0,5000) 注:若不想取到0,则可使用Random rand = new Random(5000)+1; [1,1001]进行实现
int a = rand . next Int();
从键盘上获取一个整型
Scanner scan = new Scanner(System.in);
int price = scan.nextInt();
从键盘上获取字符串:
Scanner scan = new Scanner(System.in);
String str = scan.next();//nextLine();
例:判断是否闰年
public class TestDemo {
public static void main(String[] args){
System.out.println("请输入年份:");
Scanner scan = new Scanner(System.in);
int year = scan.nextInt();
if(year%4 ==0 && year %100!= 0){
System.out.println(year + "是闰年");
}else if (year%100==0 && year%400==0){
System.out.println(year + "是闰年");
}else{
System.out.println(year + "不是闰年");
}
}
}