java试编写一程序,可由键盘输入一个整数,然后判断该数值是正数还是负数。(if)

java试编写一程序,可由键盘输入一个整数,然后判断该数值是正数还是负数。(if)... java试编写一程序,可由键盘输入一个整数,然后判断该数值是正数还是负数。(if) 展开
 我来答
截竹为萧
推荐于2018-03-15 · TA获得超过155个赞
知道小有建树答主
回答量:162
采纳率:0%
帮助的人:194万
展开全部
import java.util.Scanner;

  public class TestJT {
  public static void main(String[] args) {

   Scanner sc=new Scanner(System.in);

   System.out.println("请输入整数");

   int  input=   sc.nextInt();

   if(input>=0){

    System.out.println("你输入的是正数");

    

   }else{

    System.out.println("你输入的是负数");

   } 

  

 }
更多追问追答
追问

怎么改

追答
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Test {
 
 public static void main(String[] args) {
  int a;
  BufferedReader buf;
  buf=new BufferedReader(new InputStreamReader(System.in));
  try {
   a=buf.read();
   if(a==0){
    System.out.println("你输入的是0");
    
   }else if(a>0){
    System.out.println("你输入的是正数");
    
   }else{
    System.out.println("你输入的是负数");
   }
  } catch (IOException e) {
   e.printStackTrace();
  }
 
 }
}
愤怒的代码_
2013-08-29 · TA获得超过1620个赞
知道小有建树答主
回答量:2653
采纳率:1%
帮助的人:256万
展开全部
import java.util.Scanner;
public class TE {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入一个整数");
int str = input.nextInt();
boolean flag = false;
do {
if (str >= 0) {
System.out.println("你输入的是正数" + " " + str);
flag = true;
} else if (str < 0) {
System.out.println("你输入的是负数" + " " + str);
flag = true;
} else {
System.out.println("输入错误");
continue;
}
} while (!flag);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7b95d47
2013-08-28 · TA获得超过1473个赞
知道小有建树答主
回答量:399
采纳率:0%
帮助的人:422万
展开全部
关键片段

Scanner cin=new Scanner(System.in);//需要import一个包
int a=cin.nextInt();
if(a>0) System.out.println("a>0");
if(a<0) System.out.println("a<0");

别的部分就不啰嗦了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式