2021年1月1日
新的一年,新的起点
本试题集共三十道题,这是一到四题
闰年判断
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int y = input.nextInt();
leapyear(y);
}
private static void leapyear(int y) {
if (y%400 <= 0){
System.out.println("yes");
}else if (y%4 <= 0){
if (y%100 <= 0){
System.out.println("no");
}
System.out.println("yes");
}else{
System.out.println("no");
}
}
}
01字串
public class Main{
public static void main(String[] args) {
for(int i=0;i<=31;i++) {
String two=Integer.toBinaryString(i);
if(two.length()<5) {
for(int j=two.length();j<5;j++) {
two="0"+two;
}
}
System.out.println(two);
}
}
}
字母图形
import java.util.*;
public class Main{
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int n = input.nextInt();
int m = input.nextInt();
letters(n,m);
}
public static void letters(int n,int m){
char[][] a= new char[n][m];
if (n>=1 && m<=26)
for (int i=0;i<n;i++){
for (int j=0;j<m;j++){
if (j==i){
a[i][j] = (char)('A'+0);
}else{
a[i][j] = (char)('A' + Math.abs(i-j));
}
System.out.print(a[i][j]);
}
System.out.println();
}
}
}
数列特征
import java.util.*;
public class Main{
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int n = input.nextInt();
int [] arr = new int[n];
if (n>=1 && n<=10000)
for (int i=0;i<n;i++){
arr[i] = input.nextInt();
}
input.close();
Arrays.sort(arr);
int sum,max,min;
sum = max = min =0;
for (int i=0;i<n;i++){
min = arr[0];
max = arr[n-1];
sum += arr[i];
}
System.out.println(max);
System.out.println(min);
System.out.println(sum);
}
}