习题1:根据年份和月份输出该月的天数 public class Practice14 { public static void main(String[] args) { int year=2022; int month=2; int days=0; switch (month){ case 1: case 3: case 5: case 7: case 8: case 10: case 12: days=31; break; case 4: case 6: case 9: case 11: days=30; break; case 2: if((year%4==0&&year%100!=0) || year%400==0){ days=29; } else { days=28; } break; } System.out.printf("%d年 %d月 %d天",year,month,days); } }
截图如下:
2、Java中信息框的使用以及简单的判断:
import javax.swing.*; public class Practice15 { public static void main(String[] args) { JOptionPane.showConfirmDialog(null,"这是一个信息框"); int n=JOptionPane.showConfirmDialog(null,"你确定要退出吗?"); if(n==0){ System.out.println("你选择了确定!"); }else{ System.out.println("你选择了取消!"); } String str=JOptionPane.showInputDialog("请输入一个整数:"); n=Integer.parseInt(str); System.out.println("你输入的是:"+n); } }
截图如下:
3、标椎ASCII码表输出,每行输出十个字符:
public class Practice16 { public static void main(String[] args){ for(int i=0;i<=127;i++){ System.out.print((char)i+"\t"); if(i%10==9){ System.out.println(); } } } }
截图如下: