呃,三天打鱼两天晒网,我来了。。
最近要上课,导致蓝桥杯学习进度有点缓慢。还有疫情变严重了,在宿舍上网课有点影响心情,有点厌学,算了,再不想学还是要学,要对得起报名费。所以来敲代码了。。
package test1;
public class Example01 {
public static void main(String[] args) {
int grade=75;
if(grade>80) {
System.out.println("改成绩的等级为优");
}
else if(grade>70) {
System.out.println("改成绩的等级为良");
}
else if(grade>60) {
System.out.println("改成绩的等级为中");
}
else {
System.out.println("改成绩的等级为差");
}
}
}
package test1;
public class Example03 {
public static void main(String[] args) {
int n=2022;
if(n%4==0 && n%100!=0 || n%400==0) {
System.out.println(n+"是闰年");
}
else {
System.out.println(n+"不是闰年");
}
}
}
1. & 与运算符
在二进制运算中,出现&可理解为有1全为1
eg. 110&100=110 101&100=101
在二进制运算中,出现&可理解为有0全为0
eg. 110|100=100 101&100=100
== && ==表示必须满足左右两个条件
|| 表示只需要满足左右其中一个条件
n%4==0 && n%100!=0 || n%400==0
表示闰年满足条件为必须同时满足被4和100整除,或者被400整除
三. Scanner类
Java与C#的区别,我最大的感受是键盘的输入语句实在是太麻烦了,C#中一句scanf语句就可以解决的问题,Java大多是通过定义输入输出流对象。
常用的类有Scanner,BufferedReader
键盘输入
随机输入
package test1;
import java.util.Random;
import java.util.Scanner;
public class Example02 {
public static void main(String[] args) {
int[] number =new int[10]; //数组长度为10
for(int i=0;i
写Scanner类时,编译出现错误
上网找也修改了n遍代码后,总结的经验是,代码中有些结构写了不对,而我是直接把for语句给写错了,错误与main无关
at test1.Example01.main(Example01.java:11),Example01.java:11代表第11行有错误



