import javautilScanner;
public class NumberTest {
static Scanner sc=new Scanner(Systemin);
public static void main(String[] args) {
while(true) {
Systemoutprintln("输入一个数字:进行测试!");
init(IntegerparseInt(scnextLine()replaceAll("[^\\d-]", "")));
}
}
private static void init(int a) {
int n=0,tem=1;
String str="",src="";
if(a!=0) {
if(a<0) {
tem=a-1;
src="负数";
}else {
tem=a;
src="正数";
}
for(int i=tem;i!=0;i/=10,n++) {
str+=(i%10)+",";
}
}else {
src="为0,无意义!";
}
Systemoutprintln(a+" 是["+src+"];是一个["+n+"]位数;数字排列:数字低位-->高位:"+str+"\r\n");
}
}
import javautilArrays;
public class Test {
public static void main(String[] args){
double d=123456789d;
String str=StringvalueOf(d);
Systemoutprintln("整数位:"+strindexOf(""));
Systemoutprintln("小数位:"+(strlength()-strindexOf("")));
int num1=0;
for(int i=0;i<strlength();i++)
{
String str1=strsubstring(i,i+1);
int num=0;
try{
num=IntegerparseInt(str1);
}catch(Exception e)
{
continue;
}
if(num%2==0)
{
num1++;
}
}
Systemoutprint("偶数个数:"+num1);
}
}
。。这个。。简单到爆了吧。。
Scanner in=new Scanner(Systemin);
String d=innextLine();
Systemoutprint("这个正数是"+dlength()+"位数");
以上就是关于在Java中输入一个整数,求他是几位数和每个位数是多少,如果是负数或者是0怎么办全部的内容,包括:在Java中输入一个整数,求他是几位数和每个位数是多少,如果是负数或者是0怎么办、用JAVA编写一个程序,求一个实数中的小数和整数各有多少位,偶数数字有多少个。、java编程题:从键盘输入一个正整数n(n不超过9位),求出它是几位数。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)