ddgw.net
当前位置:首页 >> 在jAvA中 输入一个n位数 使用whilE循环 判断出这个... >>

在jAvA中 输入一个n位数 使用whilE循环 判断出这个...

public static void main(String[] args) {Scanner input = new Scanner(System.in);boolean flag = true;int n = 0;String num = input.next();char [] arrs = num.toCharArray();int [] arrsNum = new int[arrs.length];while(flag){if(n 追问: 感谢 评论0 0 0

注:for (char one : array) 为对array数组进行循环遍历你也可以写成 for(int i=0;i<array.length;i++){ if(array[i]=='.'||array[i]=='-'){ return false; } } 调用方法前先把用户输入的数字转成String类型的,以免出错 /** * 是否是正整数 * * @param d * @return

int num = 2069, i = 0;while(num / 10 != 0){ i++; num /= 10;}system.out.println("2069有" + i + "位")

public class Af { public static void main(String []arg){ int a=5002; int b=0; int c=a; while(c>1){ c=c/10; b++; } System.out.println(b);//4 }}

program long;var i,n:integer;begin readln(n); while n0 do begin write(n mod 10,' '); n:=n div 10; end; writeln;end.

第一种从个位向前方式:Integer num = 123456789;//正数 int index = 0; do { System.out.println(num % 10); num =num / 10; index ++ ; } while (num > 0); System.out.println(index);//这个正整数为几位数 第二种从前向后输方式:Integer num =

package test;import java.util.Scanner;public class Test { public static void main(String[] args) throws Exception { Scanner input = new Scanner(System.in); while(true) { String next = input.nextLine(); if(next == null || next.length() == 0) break; boolean

Scanner sc = new Scanner(System.in);//对象sc用于接收输入System.out.println("请如入一个整数"); int num = s.nextInt();//变量num接收输入的数字int getLength = ((String)num).length();//(String)是把num从数字转成字符串,length()是

#include int main() { int i,n; double sum; sum=0.0; i=1; scanf("%d",&n); while(n { scanf("%d",&n); } do { sum+=1.0/i; i++; }while(i printf("%f",sum); }

public static void main(String[] args) { int n=Integer.parseInt(args[0]); int f=1; while(n>=1){ f*=n; n--; } System.out.println (f); }

网站首页 | 网站地图
All rights reserved Powered by www.ddgw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com