编写java程序,求分段函数,如图···

已举报 回答 关注
编写java程序,求分段函数,如图···
问在线客服
扫码问在线客服
  • 回答数

    6

  • 浏览数

    3,801

6个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
import java.util.Scanner;

public class Test {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入x的值:");
double x = input.nextDouble();
double y = 0;
if (x <= 0) {
y = x * x + 1;
} else if (x > 0 && x <= 10) {
y = 2 * x + 10;
} else {
y = 7 * x - 15;
}
System.out.println(y);
}
}

-------------测试结果-------------
请输入x的值:
3
16.0
取消 评论
熊哥的吧,哈哈。。。。问题复杂度的确太高了~
取消 评论
死循环.

public class Test1 {
public static void main (String[] args) {
int a = 0;
int b = 0;
int c = 0;
for(int i = 13;i<1004;i+=10){
b++;
if(b%2==0){
a = -i;
System.out.println(a);
} else {
c = i;
System.out.println(c);
}
}
}
}
取消 评论
  楼上的看清楚在回答,别误导新人;结果都是算错了你们,
  这个是虽然是死循环: 13 和 -23 来回交替;

  public static void main(String[] args) {
  int a = 13;//变量a;
  int b = 13;//结果b;
  boolean c = false;
  do {
  a = a + 10;
  if( c ){
  b += a;
  }else{
  b -= a;
  }
  c = !c;
  } while (a < 1003);
  System.out.print(b);
  }

  结果-500 这样才是对的 他们都错了
取消 评论
public class m1 {
public static void main(String[] args) {
long result = 0;
long f;
for(int i = 1 ; i < =50 ; i++) {
f = 2 * i - 1;
result += f;
}
System.out.println("result="+result);
}
} //试试这样吧!
取消 评论
啊咧?题目呢?
取消 评论
ZOL问答 > 编写java程序,求分段函数,如图···

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?