一道简单的JAVA程序题:编写一个方法:判断给定的三位数是否是水仙花数,方法的返回值是布尔型。 编写一个方法判断一个数是不是水仙花数?

JAVA\u7ed9\u5b9a\u4e00\u4e2a\u6570,\u5224\u65ad\u8fd9\u4e2a\u6570\u662f\u4e0d\u662f"\u6c34\u4ed9\u82b1\u6570"\u3002

//\u6c34\u4ed9\u82b1\u7d20
public class shuixian
{
public static void main(String[] args)
{
for(int i=1;i<1000;i++)
{
int a=i/100;
int b=(i-a*100)/10;
int c=i-a*100-b*10;
if(i==a*a*a+b*b*b+c*c*c)
{
System.out.println("\u6c34\u4ed9\u82b1\u7d20:"+i);
}
}
}
}





//\u98a0\u5012\u6570\u7ec4\u9012\u5f52\u65b9\u6cd5
public class Test322 {
static void reverse(int[] a, int left, int right) {
if (left >= right) {
return;
}

int val;
val = a[left];
a[left] = a[right];
a[right] = val;
right--;
left++;
reverse(a, left, right);

}

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int aa[] = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
reverse(aa, 0, 8);
for (int i = 0; i < aa.length; i++) {
System.out.print(aa[i] + "\t");
}

}

}

\u770b\u4e0b\u6211\u7684\u628a \u5f88\u7b80\u5355\u7684 \uff1a


import java.util.Scanner;
class Test
{
public static void main(String[] args)
{
Scanner in=new Scanner(System.in);
int x=0;
try
{
i=in.nextInt();
}
catch(Exception e)
{
System.out.println("\u8f93\u5165\u975e\u6570\u5b57\uff01");
return;
}
if(x=1000)
{
System.out.println("\u8f93\u5165\u7684\u4e0d\u662f\u4e09\u4f4d\u6570\uff01");
return;
}
if(isSX(x))
{
System.out.println(x"\u662f\u6c34\u4ed9\u82b1\u6570\uff01");
}
else
{
System.out.println(x"\u4e0d\u662f\u6c34\u4ed9\u82b1\u6570\uff01");
}
}
static boolean isSX(int x)
{
String s="";
s=s+x;
int i1=new Integer(s[0]);
int i2=new Integer(s[1]);
int i3=new Integer(s[2]);
if((i1+i2+i3)==x)
{
return true;
}
else
{
return false;
}
}


}

你知道程序其实没有错;当你输入的数字是水仙花数,
return y;
返回的就是输入的数字;
但如果你输的不是水仙花数:
这个 y=r*r*r+s*s*s+t*t*t;
既是x!=y; 所以返回的return y 是一个新的数字,该数字是r*r*r+s*s*s+t*t*t;

定义Shuixian方法的时候是Integer类型。调用的时候用double类型。

  • 涓閬撶畝鍗曠殑JAVA绋嬪簭棰:缂栧啓涓涓柟娉:鍒ゆ柇缁欏畾鐨勪笁浣嶆暟鏄惁鏄按浠欒姳鏁...
    绛旓細浣犵煡閬绋嬪簭鍏跺疄娌℃湁閿欙紱褰撲綘杈撳叆鐨勬暟瀛楁槸姘翠粰鑺辨暟锛宺eturn y;杩斿洖鐨勫氨鏄緭鍏ョ殑鏁板瓧锛涗絾濡傛灉浣犺緭鐨勪笉鏄按浠欒姳鏁帮細杩欎釜 y=r*r*r+s*s*s+t*t*t;鏃㈡槸x锛=y锛 鎵浠ヨ繑鍥炵殑return y 鏄竴涓柊鐨勬暟瀛楋紝璇ユ暟瀛楁槸r*r*r+s*s*s+t*t*t;
  • java绋嬪簭棰:瀹氫箟涓涓娊璞$被-姘存灉,鍏朵腑鍖呮嫭getWeight()鏂规硶,缂栧啓绋嬪簭鍒嗗埆...
    绛旓細姘存灉绫 abstract public class Fruit {abstract public double getWeight();} 鑻规灉绫 public class Apple extends Fruit {private double weight;public Apple(double weight) {this.weight = weight;}@Overridepublic double getWeight() {return weight;}} 姗樺瓙绫 public class Orange extends Fruit {p...
  • 璇缂栧啓涓涓java搴旂敤绋嬪簭,瑕佹眰杈撳叆涓涓渾鐨勫崐寰,杈撳嚭鍏堕潰绉
    绛旓細浠g爜涓猴細Scanner scanner=new Scanner(System.in);System.out.println("璇疯緭鍏ュ渾鐨勫崐寰勶細");int r=Integer.parseInt(scanner.next()); //鑾峰彇鍗婂緞System.out.println("鍦嗙殑闈㈢Н涓:"+Math.PI*r*r);
  • 绋嬪簭璁捐棰:缂栧啓涓涓java灏忓簲鐢ㄧ▼搴,瑕佹眰杈撳嚭鑷繁鐨勫鍙,濮撳悕,骞跺啓鍑...
    绛旓細涓嬮潰鏄竴涓java 灏忕▼搴瀹炵幇鐨刬mport java.awt.*;//寮曞叆鍖卛mport java.applet.Applet;//寮曞叆鍖卲ublic class Output extends Applet//瀹氫箟绫粄 //瀹氫箟鍙橀噺 private String name; private int num; //鍒濆鍖 public void init() { name = getParameter("vname"); num = Integer.parseInt(getParameter("vnum"))...
  • JAVA缂栫▼棰樼洰,缂栧啓涓涓被.
    绛旓細鍒嗙被: 鐢佃剳/缃戠粶 >> 绋嬪簭璁捐 >> 鍏朵粬缂栫▼璇█ 闂鎻忚堪:JAVA缂栫▼锛氱紪鍐涓涓被锛岃绫诲皝瑁呬簡涓鍏冧簩娆℃柟绋嬪叡鏈夌殑灞炴у拰鍔熻兘锛屽嵆璇ョ被鏈夊埢鐢绘柟绋嬬郴鏁扮殑3涓垚鍛樺彉閲忎互鍙婅绠楀疄鏍圭殑鏂规硶銆傝姹傦細璇ョ被鐨勬墍鏈夊璞″叡浜父鏁伴」銆傝В鏋:class Ercibv{ public float a;public float b;public float c;public ...
  • 缂栧啓涓涓java绋嬪簭
    绛旓細public class J_HashFor { private static int jc = 0;public static void main(String[] args) { int n = 0;int[] intArr = new int[1000];for (int i=0;i<intArr.length;i++){ intArr[i]=(int)Math.random()*1000;jc = intArr[101];} // 杩唬鏁扮粍 for(int j=0;j<1000...
  • 缂栧啓java绋嬪簭棰
    绛旓細import java.util.Arrays;import java.util.List;import java.util.Scanner;public class ListTest { private static Scanner san = new Scanner(System.in);public ListTest() { } public List<Object> getIntsList() { int len = 0;System.out.print("浣犳兂杈撳叆鍑犱釜鏁版嵁: ");len = san....
  • 10.璇缂栧啓涓涓鍙ユ垨瀹屾暣鐨凧ava绋嬪簭,瀹屾垚濡備笅瀹為獙瑕佹眰:
    绛旓細棰(1)杩愯缁撴灉 import java.util.Scanner;public class Test2 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);System.out.println("璇疯緭鍏ヨ闄ゆ暟u锛");int u = scanner.nextInt();System.out.println("璇疯緭鍏ラ櫎鏁皏:");int v = scanner.nextInt();i...
  • 鐢Java缂栧啓涓涓绋嬪簭,瑕佹眰濡備笅:
    绛旓細1.鍐呴儴浣跨敤 C 鐨 longjmp 鏈哄埗璁╁嚭涓涓崗绋嬨 鍥犳锛屽鏋滀竴涓 C 鍑芥暟 foo 璋冪敤浜嗕竴涓 API 鍑芥暟锛 鑰岃繖涓 API 鍑芥暟璁╁嚭浜嗭紙鐩存帴鎴栭棿鎺ヨ皟鐢ㄤ簡璁╁嚭鍑芥暟锛夈 鐢变簬 longjmp 浼氱Щ闄 C 鏍堢殑鏍堝抚锛 Lua 灏辨棤娉曡繑鍥炲埌 foo 閲屼簡銆2.涓轰簡鍥為伩杩欑被闂锛 纰板埌 API 璋冪敤涓皟鐢ㄨ鍑烘椂锛岄櫎浜嗛偅浜涙姏鍑洪敊璇...
  • java浣滀笟缂栫▼棰,姹俲ava澶х甯繖瑙g瓟,瑕佹眰涓瀹氳鐢╳hile,for,do whil...
    绛旓細//棰2 public static void t(){ System.out.println("鑻遍噷 鍗冪背");for(int i=1;i<=10;i++){ double n = i*1.609;System.out.println(i+" "+n);} } //鍋囪浠婂勾鏌愬ぇ瀛︾殑瀛﹁垂鏄1000缇庡厓锛屽璐圭殑骞村闀跨巼涓5%銆缂栧啓绋嬪簭锛岃绠10骞村悗鐨勫璐逛互鍙婁粠鐜板湪寮濮嬶紝4骞村唴鐨勬诲璐规槸澶氬皯...
  • 扩展阅读:java入门基础笔记整理 ... 写一个简单的java程序 ... java简单好玩的代码 ... java编程试题及答案 ... java写简单的购物系统 ... java简单程序实例 ... 编写简单的java程序 ... 编译java程序需要使用 ... 如何编写一个简单的java ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网