Java(第四天)

1、计算各位数字之和
package exercise;
import java.util.Random;
import javax.swing.JOptionPane;
public class NumberSum {
       public static void main(String[] args) {
              int ran=(int)(1000*Math.random()); //获取0~1000之间随机整数,Math.random()获取0~1之间随机小数
              int baiwei=ran/100;
              int a=ran%100;
              int shiwei=a/10;
              int gewei=ran%10;
              int sum=baiwei+gewei+shiwei;
              JOptionPane.showMessageDialog(null, "获取到的随机数为"+ran+"\n"+"各位数字之和为: "+baiwei+"+"+shiwei+"+"+gewei+"="+sum);
       }
}
2、大写字母转换为小写字母
package exercise;
import javax.swing.JOptionPane;
public class Changechar {
       public static void main(String[] args) {
        char uppercase='B';
              int offset=(int)'a'-(int)'A';  //获取偏移量
              char lowercase=(char)((int)uppercase+offset);   //通过偏移量转换为小写字母
              JOptionPane.showMessageDialog(null,"大写字母"+uppercase+"转换成小写字母为:"+lowercase);
       }
}
3、Boolean的使用方法
package exercise;
import javax.swing.JOptionPane;
public class TestBoolean {
       public static void main(String[] args) {
              int num=18;
              JOptionPane.showMessageDialog(null, "数字"+num+"\n能否被2和3整除?"+(num%2==0&&num%3==0)+"\n能否被2或3整除?"+(num%2==0||num%3==0)+"\n是否只能被2或3其中一个整除?"+(num%2==0^num%3==0));
       //留意Boolean判断方法使用的格式
       }
}
4、判断年份是否为闰年
package exercise;
import javax.swing.JOptionPane;
public class LeapYear {
       public static void main(String[] args) {
              String yearString=JOptionPane.showInputDialog("请输入年份");
              int year=Integer.parseInt(yearString);    //留意输入框的使用
              boolean isLeapYear=((year%4==0&&year%100!=0)||(year%400==0));   //Boolean值还可以和第3一样简写
              JOptionPane.showMessageDialog(null, year+"年是否为闰年? "+isLeapYear);
       }
}

你可能感兴趣的:(Java(第四天))