Topic: 一个初学的练习题,帮忙给点思路,现在只学到基本数据类型 |
Print this page |
1.一个初学的练习题,帮忙给点思路,现在只学到基本数据类型 | Copy to clipboard |
Posted by: binge Posted on: 2006-01-22 01:15 写一程序,用以判断一个五位整数N的各位数字的奇偶性,并求出它们的和,运行结果提示: 偶数个数:2 奇数个数:3 |
2.Re:一个初学的练习题,帮忙给点思路,现在只学到基本数据类型 [Re: binge] | Copy to clipboard |
Posted by: binge Posted on: 2006-01-22 01:29 还有一个 写一程序,用于判断一个整数n(100<n<1000)的奇偶性,如果为偶,输出大写A,ELSE输出大写B。 |
3.Re:一个初学的练习题,帮忙给点思路,现在只学到基本数据类型 [Re: binge] | Copy to clipboard |
Posted by: binge Posted on: 2006-01-22 01:34 自已想了一个 第二题的 int a=120; int b=a%2; System.out.println((100<a)&&(a<1000)&&(b==0)?"A":"B"); 大家看下对不对 还有高见就写出来哈 |
4.Re:一个初学的练习题,帮忙给点思路,现在只学到基本数据类型 [Re: binge] | Copy to clipboard |
Posted by: why Posted on: 2006-01-22 04:20 > 写一程序,用以判断一个五位整数N的各位数字的奇偶性,并求出它们的和,运行结果提示: > 偶数个数:2 > 奇数个数:3 Where is 它们的和? > (100<a)&&(a<1000)&&(b==0)?"A":"B" Now, not matter n is odd or even, it will result in "B" when n is out of the range. |
5.Re:一个初学的练习题,帮忙给点思路,现在只学到基本数据类型 [Re: binge] | Copy to clipboard |
Posted by: kof821117 Posted on: 2006-01-23 01:29
我自己写的,看看,或许是这个思路~~如果有缺点请提出来 |
6.Re:一个初学的练习题,帮忙给点思路,现在只学到基本数据类型 [Re: kof821117] | Copy to clipboard |
Posted by: why Posted on: 2006-01-23 02:10 kof821117 wrote: 1. bad class names, especially accout The first character of the class name should better be uppercase 2. poor formatting (after I added the [ code ] tags for you) 3. public static void main() Shouldn't it be public static void main(String[] args) Have you tested you code? 4. count rect1=new count(); // rect1.num; rect1.on="odd number"; rect1.en="even number"; bad member names, bad style for initialization, in fact, class "Count" is unnecessary. 5. ...... |
7.Re:一个初学的练习题,帮忙给点思路,现在只学到基本数据类型 [Re: why] | Copy to clipboard |
Posted by: binge Posted on: 2006-01-23 13:35 why wrote: frist my answer is for the second one only beginner,there is not decision the n's range |
8.Re:一个初学的练习题,帮忙给点思路,现在只学到基本数据类型 [Re: kof821117] | Copy to clipboard |
Posted by: binge Posted on: 2006-01-23 13:45 kof821117 wrote: 功能达到了,不符合题目要求。 据why 兄看来,这个代码还有N多错误啊。 额外的一个问题,本论坛里的代码不能COPY啊! 没有自动换。 |
9.Re:一个初学的练习题,帮忙给点思路,现在只学到基本数据类型 [Re: binge] | Copy to clipboard |
Posted by: binge Posted on: 2006-01-23 14:13 why 兄: 第一个题该怎么作呢。我还在还没有一点思绪 |
10.Re:一个初学的练习题,帮忙给点思路,现在只学到基本数据类型 [Re: binge] | Copy to clipboard |
Posted by: joe031102 Posted on: 2006-01-23 17:23 这是第一个的1解,欢迎批评斧正。小弟初学java。gg们多多指点。谢谢大家 五位数字是可配置的,不是读取的。
|
11.Re:一个初学的练习题,帮忙给点思路,现在只学到基本数据类型 [Re: binge] | Copy to clipboard |
Posted by: why Posted on: 2006-01-24 02:33 binge wrote: 敝人用Firefox沒問題,剛才試試IE,的確"没有自动换" 閣下可以在"站务管理"提出 謝謝joe031102熱心回應,不過...有待改進
|
12.Re:一个初学的练习题,帮忙给点思路,现在只学到基本数据类型 [Re: binge] | Copy to clipboard |
Posted by: joe031102 Posted on: 2006-01-24 08:29 元老果然就是元老,。谢谢你的指点。我继续努力,嘿嘿。 |
13.Re:一个初学的练习题,帮忙给点思路,现在只学到基本数据类型 [Re: joe031102] | Copy to clipboard |
Posted by: why Posted on: 2006-01-24 08:40 joe031102 wrote: 批評他人是很容易的,事實上,敝人上面的急就章也頗有可議之處. 不過,還是希望閣下注意以下幾點: 1.為何要用static? private static int i; ... private static int w; private int result() 1.1.member variable的名字也不好 1.2.奇怪的method名字 private void business() 2.為啥要特別處理j==2? if ( j == 2){ System.out.println("******" + j + "is an Even."); countEven ++; }else if ( j > 2 && j % 2 == 0){ System.out.println("******" + j + "is an Even."); countEven ++; 之前少貼了這一點: 3.s = (gs - g)/10;等 應該不難看出gs / 10 == (gs - g) / 10 |
14.Re:一个初学的练习题,帮忙给点思路,现在只学到基本数据类型 [Re: binge] | Copy to clipboard |
Posted by: joe031102 Posted on: 2006-01-24 08:58 為啥要特別處理j==2?这个是我多虑了,static的问题是原来需要static的, 后来忘记把它们去掉了。 |
15.Re:一个初学的练习题,帮忙给点思路,现在只学到基本数据类型 [Re: binge] | Copy to clipboard |
Posted by: binge Posted on: 2006-01-26 09:31 谢谢why 谢谢joe031102 由于刚学java 在有些地方不清楚 以后大家多多提点啊 |
16.Re:一个初学的练习题,帮忙给点思路,现在只学到基本数据类型 [Re: why] | Copy to clipboard |
Posted by: konn Posted on: 2006-03-05 11:02
|
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |