Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java SE 综合讨论区 » 学习心得/方法/资源  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 新手学JAVA郁闷(二)------审题
80年代下的蛋





发贴: 11
积分: 1
于 2006-08-11 04:02 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
某蛋今天晚上又郁闷了。。。。还是看书自学做题。。。。
今天的郁闷某蛋还不知道值不值得郁闷。。。。望WHY大人指教啊。。。。

今天的题目是这样的。。。
试编写一个程序,用以判断一个五位整数N各个数字的奇偶性,并求出它们的合。
运行结果提示
偶数个数:2
奇数个数:3

一开始的审题思路是这样的。。。
原本以为是要求输出的结果就要像运行结果提示那样。。。。
只写出了求和的代码:
public class Lianxi10{
public static void main(String[] args){
int a=1;//个位数
int b=2;//十位数
int c=1;//百位数
int d=2;//千位数
int e=1;//万位数
int f=a+b+c+d+e;//各位数之和
System.out.println("各位数字之和:"+f);
}
}

想了快1小时。。翻遍书上至今这章的所有内容。。。。还是没有能找到相应的内容写出来////////然后 放弃了(书上看到现在的所有主要能运算的内容是 数据类型 类型转换 运算符)
重新看了一遍题目。。。忽然有点意识到可能是审题的思路错了。。。也许不是运行结果提示不是要求最终运行的结果和他一样,而仅仅只是提示这个五位数有几个奇数和几个偶数而已。。。于是看了下题目(“用以判断各位数字的奇偶性”)。可能只是输出判断各位的奇偶而已。。。整理了下思路。。。用了后面一章提到的IF语句写出了下面的程序:

public class Lianxi10{
public static void main(String[] args){
int a=1;//个位数
int b=2;//十位数
int c=1;//百位数
int d=2;//千位数
int e=1;//万位数
int f=a+b+c+d+e;//各位数之和

int g=a%2;
if(g==1){
System.out.println("个位数是奇数");
}
if(g==0){
System.out.println("个位数是偶数");
}

int h=b%2;
if(h==1){
System.out.println("十位数是奇数");
}
if(h==0){
System.out.println("十位数是偶数");
}

int i=c%2;
if(i==1){
System.out.println("百位数是奇数");
}
if(i==0){
System.out.println("百位数是偶数");
}

int j=d%2;
if(j==1){
System.out.println("千位数是奇数");
}
if(j==0){
System.out.println("千位数是偶数");
}

int k=e%2;
if(k==1){
System.out.println("万位数是奇数");
}
if(k==0){
System.out.println("万位数是偶数");
}

System.out.println("各位数字之和:"+f);
}
}

现在还郁闷着。。。。最要命的是还不知道这个郁闷值不值得。。。
是不是思路还是错的。。。或者第一个思路是正确的。。。而是我不会写而已。。。。。渴望各位高人指点啊~

如果现在的思路是正确的话,那么我也想提醒各位刚刚入门JAVA的同胞们。。。做题要记得理解题意啊~。。。也就是审题。。。。


80年代下的蛋 edited on 2006-08-11 04:04

作者 Re:新手学JAVA郁闷(二)------审题 [Re:80年代下的蛋]
why

問題兒童

总版主


发贴: 4629
积分: 388
于 2006-08-11 09:08 user profilesend a private message to usersend email to whysearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
一个初学的练习题,帮忙给点思路,现在只学到基本数据类型
http://www.cjsdn.net/post/view?bid=1&id=168239
(写一程序,用以判断一个五位整数N的各位数字的奇偶性,并求出它们的和)

>试编写一个程序,用以判断一个五位整数N各个数字的奇偶性,并求出它们的合。
它们的合?
編程第一要訣:不要馬虎。
發帖前應先檢查一遍有無錯漏,謹慎認真的態度要平時養成,編程時才臨陣磨槍也不中用。



作者 Re:新手学JAVA郁闷(二)------审题 [Re:80年代下的蛋]
80年代下的蛋





发贴: 11
积分: 1
于 2006-08-12 09:35 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
感谢WHY大人。。。



flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   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