rbmn.net
当前位置:首页 >> jAvA 四位 >>

jAvA 四位

import java.util.Scanner; class Test { public static void main(String[] args) { Scanner a1 = new Scanner(System.in); System.out.print("请输入数字: "); int num = a1.nextInt(); int b1 = num/1000; int b2 = (num-b1*1000)/100; int ...

可以借助Math类里的random方法或者借助Random类来实现 1、使用Math类的random方法实现产生1000-9999的随机数代码如下: int a = (int)(Math.random()*(9999-1000+1))+1000;//产生1000-9999的随机数2、使用Random类实现代码: import java.util.R...

int num = 4568; int shiwei=0,baiwei=0,qianwei=0,gewei=0; qianwei = num / 1000; baiwei = (num % 1000) / 100; shiwei = (num / 10 ) % 10; gewei = (num %100) % 10; System.out.println(qianwei + ":" + baiwei + ":" + shiwei + ":" + ge...

public static void main(String[] args) 这个算法的 c和java基本没区别的 public static void main(String[] arg){ int k=0;int m=0; System.out.println("输入一个四位数"); Scanner input=new Scanner(System.in); int nums=nextInt(); while...

只要四位就行了吗?那么只要这样既可: Math.random()*9000+1000 稍微解释一下: 首先,Math.random()取值范围是[0,1) 那么Math.random()*9000的取值范围是[0,9000); 那么Math.random()*9000+1000的取值范围是[1000,10000)。 注:中括号表示可以...

public static void main(String[] args) {int num;Scanner input=new Scanner(System.in);System.out.println("请输入一个四位整数:");num =input.nextInt(); //读取一个int型输入int[ ] score=new int[ 4 ];//创建一个int数组for (int i = 0;...

public class TestBaiduKnow {public static void main(String args[]){int n = 1234;for(int i =1;i

Math.random()产生一个0到1的浮点数(小数) 四位数,1000到9999,所以 (int)(Math.random()*9000+1000) 这样,最小是0*9000+1000是1000 因为Math.random()不可能为1,所以最大数小于1*9000+1000=10000

int a = Integer.parseInt(你输入的字符串); if (Math.abs(a) > 999 and Math.abs(a) < 10000) { // 是4位整数 } else { // 不是4位整数 }

定义这个数为n(int类型) 定义记录千位m = n/1000 ; n -= m * 1000 ; 定义记录百位d = n/100 ; n -= d * 100 ; 定义记录十位t = n/10 ; n -= t * 10 ; 现在n 为个位上的数,计算 n + d 是否大于 m + t 就行了。

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