你们几个发贴人,希望你明白这是害人家,不要显得自己知道点什么就为了挣分答,授人以鱼,不如授人以渔。
楼主你自己要努力啊,你也知道是作业,就不能自己写吗,学习虽然很苦,但是这样做你学到了什么,不光自己没有立身之术,也会给寄予你厚望的家人造成伤害。望你自省一番
楼上的楼上的,语气好沉重啊,不过说得在理。要认真自己学,不然到时候后悔的自己。
楼上的 你的也不行 你获取System.in 怎么直接就断定他肯定是长度10...
而且你也没必要建List.总之看偶的!
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class TestPrintln {
public static void main(String a[]) throws IOException{
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
boolean isClose = false;
int intNum = 0;
while(!isClose){
String inStr = in.readLine();
//当你输入exit 的时候 程序停止
if("exit".equals(inStr)){
isClose = true;
}else{
//这里参数如果填写" "的话 那么输入十个参数的时候就要 1 2 3 4 这样 如果是, 就要1,2,3,-4
String numArray[] = inStr.split(" ");
for(int i = 0 ; i < numArray.length ; i ++){
int num = Integer.parseInt(numArray[i]);
if(!(num < 0)){
intNum++;
}
}
System.out.println("正整型数量:"+intNum);
}
}
}
}
没。。。我只是觉得楼上写错了才写的...
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
public class Demo {
private BufferedReader buf;
private ArrayList
public void num(){
String str = null;
buf = new BufferedReader(new InputStreamReader(System.in));
list = new ArrayList
System.out.println("输入10个整数:");
for(int i = 0;i<10;i++){
try {
str = buf.readLine();
list.add(Integer.parseInt(str));
} catch (IOException e) {
e.printStackTrace();
}
}
int conut = 0;
for(int i = 0;i
conut++;
}
}
System.out.println(conut);
}
public static void main(String[] args) {
Demo demo = new Demo();
demo.num();
}
}
//楼上的数字是定义死的吧,不可以输入
public static void main(String[] args) {
// TODO Auto-generated method stub
String number = "12,34,aa,-11,44";
System.out.println(getCount(number));
}
public static int getCount(String s) {
String[] values = s.split(",");
int result = 0;
for (int i = 0; i < values.length; i++) {
try {
int temp = Integer.parseInt(values[i]);
if (temp > 0) {
result++;
}
} catch (Exception e) {
}
}
return result;
}