关于Java的问题,程序写的简单易懂些
来源:百度知道 编辑:UC知道 时间:2024/05/25 20:45:32
2. 输入一个5位正整数,使用数组判断它是不是回文数(例如:12321是回文数)
所谓“回文数”是指从左往右读和从右往左读出来的数字是一样的。
1.程序代码如下;
import javax.swing.*;
public class JavaDemo
{
private StringBuffer buf;
public JavaDemo()
{
String str,dstr="";
int secretbit;
str=JOptionPane.showInputDialog(null,"请输入一个4位的整数","输入",JOptionPane.INFORMATION_MESSAGE);
buf=new StringBuffer(str); //转换成StringBuffer类型
buf.reverse();
System.out.println("输入的4位整数为"+str);
//取StringBuffer中的每一位
for(int i=0;i<buf.length();i++)
{
str=buf.substring(i,i+1);
secretbit=(Integer.parseInt(str)+5)/10;
dstr=dstr+secretbit;
}
System.out.println("加密后的4位数为"+dstr);
}
public static void main(String[] args)
{
new JavaDemo();
}
}
2.程序代码如下。
import javax.swing.*;
public class JavaDemo1
{
private StringBuffer buf;
public JavaDemo1()
{
String str=JOptionPane.showIn