从命令行参数得到一整数并判断该数是不是回文数 有一种数叫回文数,正读反读都一样,如12321便是一个回文数。编写一个Java程序,从命令行参数得到一个整数,判断该数是不是回文数。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 package Jan;public class Test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String s = "112211"; for (int i =0; i<=s.length()/2;i++){ String s1 =""+s.charAt(i); String s2 =""+s.charAt(s.length()-i-1); //System.out.println(s.charAt(i)); if(!s1.equals(s2)){ System.out.println("not"); break; } } System.out.println("yes"); }} package Jan;public class Test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub if(args.length <= 0 ) { return; } String s = new String(args[0]); for (int i =0; i<=s.length()/2;i++){ String s1 =""+s.charAt(i); String s2 =""+s.charAt(s.length()-i-1); //System.out.println(s.charAt(i)); if(!s1.equals(s2)){ System.out.println("not"); break; } } System.out.println("yes"); }}//////////////////////////////////////////////篡改的楼上的,别骂我,算法我没看,不知道楼主想要回文的算法。还是不知道如何获得控制台输入? 尽量使用 内裤 解决问题!!!!!!!!!!!!!!!!!!!!String s = args[0];StringBuffer sb = new StringBuffer(s);if (s.contentEquals(sb.reverse())) System.out.println("yes");else System.out.println("No"); java如何防止两个人同时更改数据库,造成覆盖? mysql语句 出错 窗体初始化时怎样是最大显示 100分求The JasperReports Ultimate Guide.pdf 问大虾一个java 底层的问题 反射加载类 与 使用类加载器加载类有什么区别 : JDK的奇怪问题!!! (●●●●,高分)在读文件时read与readLine有什么区别,最好给个例子,我是刚入门??(在线等待) 请教::如何写写入服务的java程序(应用在NT上) 哪位熟c++又懂java的同志进来看一下. 未按鼠标 却执行鼠标mousePressed()事件 JTabbedPane的标题栏如何居中
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String s = "112211";
for (int i =0; i<=s.length()/2;i++){
String s1 =""+s.charAt(i);
String s2 =""+s.charAt(s.length()-i-1);
//System.out.println(s.charAt(i));
if(!s1.equals(s2)){
System.out.println("not");
break;
}
}
System.out.println("yes"); }}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
if(args.length <= 0 )
{
return;
}
String s = new String(args[0]);
for (int i =0; i<=s.length()/2;i++){
String s1 =""+s.charAt(i);
String s2 =""+s.charAt(s.length()-i-1);
//System.out.println(s.charAt(i));
if(!s1.equals(s2)){
System.out.println("not");
break;
}
}
System.out.println("yes"); }}//////////////////////////////////////////////
篡改的楼上的,别骂我,算法我没看,不知道楼主想要回文的算法。还是不知道如何获得控制台输入?
String s = args[0];
StringBuffer sb = new StringBuffer(s);
if (s.contentEquals(sb.reverse()))
System.out.println("yes");
else
System.out.println("No");