写一个程序,从键盘输入x的值,计算输出y值

qq_44806918 2019-03-20 07:30:05
求大佬们 帮帮忙,小的弟刚刚入门 实在不懂。 谢谢大佬们
...全文
4705 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
butu绝对 2020-03-22
  • 打赏
  • 举报
回复
引用 6 楼 <span style="color:#4788C7">Listener_yjt</span>的回复:
import java.util.Scanner; public class Cal{ public static void main(String[] args){ Scanner sc = new Scanner(System.in);//键盘输入 int x = sc.nextInt();//输入整数 int y; if(x<1) y = x; else if(x<10) y = 3*x - 2; else y = 4*x; System.out.println(x); } }
<br />谢谢大佬🙏🙏🙏
qq_44806918 2019-03-28
  • 打赏
  • 举报
回复
引用 8 楼 洛阳城里无落阳的回复:
给你一个更完善点的,楼上有三个问题(也不算是问题吧,只是我更严谨一些) 1、要求输出的是y的值,他输出的是x的值,这里是错误的 2、没有对输入进行提示,也没有错误处理(如果输入不是整数,程序直接炸了,我这里做了提示,同时不是整数会处理异常) 3、最后是if else,无论是否后面只有一句话,都要打上{}符号,这样符合编码规范,同时方便阅读 public static void main(String[] args) { Scanner sc = new Scanner(System.in);//键盘输入 System.out.print("请输入整数:"); int x = 0; try { x = sc.nextInt();//输入整数 } catch (Exception e) { System.out.println("您输入的不是整数"); return;//结束程序 } int y; if(x<1){ y = x; } else if(x<10) { y = 3*x - 2; }else { y = 4*x; } System.out.println("y的值:"+y); }
谢谢 哥!
  • 打赏
  • 举报
回复
给你一个更完善点的,楼上有三个问题(也不算是问题吧,只是我更严谨一些) 1、要求输出的是y的值,他输出的是x的值,这里是错误的 2、没有对输入进行提示,也没有错误处理(如果输入不是整数,程序直接炸了,我这里做了提示,同时不是整数会处理异常) 3、最后是if else,无论是否后面只有一句话,都要打上{}符号,这样符合编码规范,同时方便阅读 public static void main(String[] args) { Scanner sc = new Scanner(System.in);//键盘输入 System.out.print("请输入整数:"); int x = 0; try { x = sc.nextInt();//输入整数 } catch (Exception e) { System.out.println("您输入的不是整数"); return;//结束程序 } int y; if(x<1){ y = x; } else if(x<10) { y = 3*x - 2; }else { y = 4*x; } System.out.println("y的值:"+y); }
qq_44806918 2019-03-20
  • 打赏
  • 举报
回复
引用 6 楼 Listener_yjt的回复:
import java.util.Scanner; public class Cal{ public static void main(String[] args){ Scanner sc = new Scanner(System.in);//键盘输入 int x = sc.nextInt();//输入整数 int y; if(x<1) y = x; else if(x<10) y = 3*x - 2; else y = 4*x; System.out.println(x); } }
谢谢大佬 麻烦你了
Listener10 2019-03-20
  • 打赏
  • 举报
回复
import java.util.Scanner; public class Cal{ public static void main(String[] args){ Scanner sc = new Scanner(System.in);//键盘输入 int x = sc.nextInt();//输入整数 int y; if(x<1) y = x; else if(x<10) y = 3*x - 2; else y = 4*x; System.out.println(x); } }
Listener10 2019-03-20
  • 打赏
  • 举报
回复
import java.util.Scanner; public class Cal{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); } }
qq_44806918 2019-03-20
  • 打赏
  • 举报
回复
哪位大佬 能给个例子参考参考 谢谢啦🙏🙏🙏
qq_44806918 2019-03-20
  • 打赏
  • 举报
回复
引用 1 楼 weixin_44807526的回复:
if else
写JAVA的 大佬会吗?
qq_44806918 2019-03-20
  • 打赏
  • 举报
回复
JAVA程序 大佬会写吗?
西兰不是花 2019-03-20
  • 打赏
  • 举报
回复
if else

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧