• Java学习 5.习题2.


    练习题1:判断一个数字是偶数还是奇数

    1. int num1=10;
    2. if(num1%2==0) {
    3. System.out.println("num1是一个偶数");
    4. }else{
    5. System.out.println("num1是一个奇数");
    6. }

    练习题2:判断一个数是正数还是负数还是0

    1. int num2=-5;
    2. if(num2>0) {
    3. System.out.println("num2是正数");
    4. }else if(num2==0){
    5. System.out.println("num2是0");
    6. }else{
    7. System.out.println("num2是负数");
    8. }

     

    练习题3:键盘上输入一个数,用读数必定义一个变量

    1. System.out.println("请输入一个年份");
    2. Scanner sc1=new Scanner(System.in);
    3. int year=sc1.nextInt();
    4. if((year%4==0)&&(year%100!=0)){
    5. System.out.println(year+"是一个普通闰年");
    6. } else if (year%400==0) {
    7. System.out.println(year+"是一个世纪闰年");
    8. }else{
    9. System.out.println(year+"不是闰年");
    10. }
    11. int a = 1;
    12. while(a <= 10){
    13. System.out.println(a);
    14. a++;//条件要发生变化,不然会死循环
    15. }

     

    练习题4:求5的阶乘的和

    1. int b=1;
    2. int ret=1;
    3. int sum=0;
    4. while(b<=5){
    5. ret=ret*b;
    6. b++;
    7. sum=sum+ret;
    8. }
    9. System.out.println("ret="+ret);
    10. System.out.println("sum="+sum);

     

    练习题5:给定一个数,判断一个数字是否是素数

    1. int j=0;
    2. Scanner num3=new Scanner(System.in);
    3. int number=num3.nextInt();
    4. for(j=2;j
    5. {
    6. if(number%j==0){
    7. System.out.println("该数不是素数");
    8. break;
    9. }else{
    10. System.out.println("该数是素数");
    11. }
    12. }

     

     练习题6:打印0-100之间所有的素数

    1. int k=0;
    2. int k1=0;
    3. for(k=2;k<=100;k++) {
    4. for(k1=2;k1<=k/2;k1++){
    5. if(k%k1==0){
    6. break;
    7. }
    8. }
    9. if(k1>=k/2) {
    10. System.out.println(k);
    11. }
    12. }

    练习题7:输出1000-2000之间所有的闰年

    1. int year3=0;
    2. for(year3=1000;year3<=2000;year3++){
    3. if(year3/400==0||(year3%4==0&&year3/100!=0)) {
    4. System.out.println(year3);
    5. }
    6. }

     

    练习题8:1-100间数字9出现的数目 

    1. int i2=0;
    2. int sum1=0;
    3. for(i2=1;i2<=100;i2++){
    4. if(i2==99){
    5. sum1+=1;
    6. }else if(i2%10==9||i2/10==9) {
    7. sum1++;
    8. }
    9. }
    10. System.out.println("数字9出现了"+sum1+"次");

     

     

     

     

     

  • 相关阅读:
    Django笔记三十二之session登录验证操作
    使用fdatool工具箱设计滤波器及工程应用
    【Python 千题 —— 基础篇】浮点数转换为整数
    GFS分布式文件系统
    最小二乘法,加权最小二乘法,迭代重加权最小二乘法
    字学课程--实时音视频通讯技术--RTC使用场景
    基于SSM的酒店客房管理系统
    python 进行图片的文字识别
    Redis在Windos上的安装和启动
    正则表达式基础
  • 原文地址:https://blog.csdn.net/m0_73983707/article/details/134088646