加载中...
【Java】实验一 java数据类型及控制结构
发表于:2022-03-19 | 分类: code
字数统计: 238 | 阅读时长: 1分钟 |

实验内容

第一次实验主要是配置环境,我用的是Fedora。简单装个openjdk,VSCode安装Java插件包,用CodeRuner点一下就好。实验内容比较简单,就不全贴出来了。老师给的判断回文又长又臭,他也说有简单的方法,这里就放一个做法不同的判断回文。

判断回文

import java.util.Scanner;
public class Number {
   public static void main(String args[]) {
      int number=0,begin,end;
      Scanner reader = new Scanner(System.in);
      System.out.println("输入一个1至99999之间的数");
      number = reader.nextInt();
      reader.close();
      String num = Integer.toString(number);
      if(number >= 1 && number <= 100000) //判断number在1至99999之间的条件
      {
         for(begin = 0, end = num.length() - 1; begin <= end; ++begin, --end)
         {
            if(num.charAt(begin) != num.charAt(end))
            {
               System.out.println("不是回文");
               begin = 0;
               break;
            }
         }
         if (begin != 0)    //这里begin作为判断是否是回文的标志
         {
            System.out.println("是回文");
         }
      }
      else 
      {  
         System.out.printf("\n%d不在1至99999之间",number);
      }
   }
}
上一篇:
【Java】实验二 类与对象
下一篇:
【信号与线性系统分析】
本文目录
本文目录