作者v3dys6f3a3j5 (蓝气)
看板java
标题[问题] 如何加数字进阵列
时间Sat Oct 12 09:35:31 2013
import java.util.Scanner;
public class EX1 {
public static void main(String[] args) {
System.out.println("输入三个数字");
Scanner scn=new Scanner(System.in);
int[] hw1=new int[3];
for(int i=0;i<hw1.length;i++)
hw1[i]=scn.nextInt();
System.out.println("正数有"+Pos(hw1));
}
public static int Pos(int[] hw1){
int[] a=new int[3];
for(int i=0;i<hw1.length;i++)
if(hw1[i]>0)
以上是判断是否为正数的程式
因为其他还有很多程式,所以必须要用到两个函式去写
一定要一个输入输出 一个判断问题
最大的问题就是不知道该怎麽列印出答案
不能直接在第二个函式println出来
要return回去第一个函式println出来
我已经宣告一个阵列a 可是不能把要的hw1[i]答案
加入a阵列中 直接return hw1[i]也不行
因为是求正数 所以要一次列好几个出来
}
}
没错 这是作业
但我不是要你们帮我写作业
我是真的有想过很久 也用过很多方法
一直想不出来才来发问的
如果你们想知道我的构思的话
我也是可以跟你们讲拉
不过好像没甚麽意义
因为那些都是错误的解决不了问题的思路
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.175.23.100
※ 编辑: v3dys6f3a3j5 来自: 1.175.23.100 (10/12 09:36)
1F:→ williamm56i:把Pos方法的回传型态改成String 把判断是正数的数字加 10/12 11:00
2F:→ williamm56i:到字串里 再回传给主程式呢? 10/12 11:01
3F:→ ssc24:这题目一定在出脑筋急转弯 10/12 13:56
※ 编辑: v3dys6f3a3j5 来自: 1.175.23.100 (10/12 19:50)
4F:推 PsMonkey:解决不了问题不见得就是错误 10/12 21:18