java在线求解

qq_45219049 2019-11-02 05:07:20
1、 编写一个Java程序。用户从键盘输入一个1-9999之间的数,程序将判断这个数是几位数,并判断是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121、3223等都是回文。
2、 编写一个Java应用程序,实现以下功能:
程序随机分配给客户一个1-100之间的整数;
用户输入自己的猜测;
程序返回提示信息为“猜大了!”,“猜小了!”或“猜对了”;
用户可根据提示信息再次输入猜测,直到提示信息是“猜对了”。
...全文
129 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
天亮后说晚安 2019-11-03
  • 打赏
  • 举报
回复
引用 5 楼 qq_45219049 的回复:
[quote=引用 4 楼 天亮后说晚安的回复:]大学课设????????????
你知道????????????????[/quote] 题目是我出的
qq_45219049 2019-11-03
  • 打赏
  • 举报
回复
引用 4 楼 天亮后说晚安的回复:
大学课设????????????
你知道????????????????
天亮后说晚安 2019-11-03
  • 打赏
  • 举报
回复
大学课设????????????
  • 打赏
  • 举报
回复
这个题应该算很简单的了吧,就是一个随机数,以及if else判断,还是要自己动手写写的,你可以把你已经有的思路发出来,或者遇到的问题,这样直接发题目给你没有意义呀
w8441920 2019-11-02
  • 打赏
  • 举报
回复
package aaa;

import java.util.Scanner;

import org.apache.commons.lang.StringUtils;

public class AsdDemo2 {
public static void main(String[] args) {
String num="";
int a = (int) (Math.random()*100+1);
System.out.println(a);
System.out.println("猜0-100随机整数,按Q结束,并查看具体数字!");
while(true) {
Scanner sc = new Scanner(System.in);
num = sc.next();
if("q".equalsIgnoreCase(num)) {
System.out.println("结束!数字是:"+a);
break;
}
if(!StringUtils.isNumeric(num)) {
System.out.println("请输入纯数字:");
continue;
}
int b = Integer.valueOf(num);
if(b>100 || b<1) {
System.out.println("输入有误,请输入1-100整数:");
continue;
}
if(b>a) {
System.out.println("猜大了");
continue;
}else if(b<a){
System.out.println("猜小了");
continue;
}else {
System.out.println("猜对了");
break;
}

}
}
}
w8441920 2019-11-02
  • 打赏
  • 举报
回复
package aaa;

import java.util.Scanner;

import org.apache.commons.lang.StringUtils;

public class AsdDemo {
public static void main(String[] args) {
String num="";
while(true) {
Scanner sc = new Scanner(System.in);
num = sc.next();
if("q".equalsIgnoreCase(num)) {
System.out.println("结束!");
break;
}
if(!StringUtils.isNumeric(num)) {
System.out.println("请输入纯数字:");
continue;
}
if(Integer.valueOf(num)>9999|| Integer.valueOf(num)<1) {
System.out.println("输入有误,请输入1-9999整数:");
continue;
}
StringBuffer f = new StringBuffer(num);
if(StringUtils.equals(f.toString(), f.reverse().toString())) {
System.out.println(f.toString().length()+"位数,是回文数");
}else {
System.out.println(f.toString().length()+"位数,不是回文数");
}

}
}
}

62,625

社区成员

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

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