第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

java 練習(xí)11

java 練習(xí)11

狼顧之相1995 2016-09-21 08:49:47
題目:有1、2、3、4個(gè)數(shù)字,能組成多少個(gè)互不相同且無重復(fù)數(shù)字的三位數(shù)?都是多少?程序分析:可填在百位、十位、個(gè)位的數(shù)字都是1、2、3、4。組成所有的排列后再去 掉不滿足條件的排列。
查看完整描述

6 回答

已采納
?
阿旭_

TA貢獻(xiàn)217條經(jīng)驗(yàn) 獲得超353個(gè)贊

public?class?Test38?{
	public?static?void?main(String[]?args)?{
		for?(int?i?=?0,?j?=?0,?k?=?0;?i?<?Math.pow(4,?3);?i++)?{//?遍歷所有可能性
			String?str?=?(String.format("%03d",?Long.parseLong(Integer.toString(i,?4))));
			for?(j?=?0,?k?=?0;?j?<?str.length();?j++)?{
				k?=?str.replace(""?+?str.charAt(j),?"").length()?==?2???k?+?1?:?k;
			}
			for?(j?=?0;?j?<?str.length()?&&?k?==?3;?j++)?{//?打印這個(gè)可能性
				System.out.print((char)?(str.charAt(j)?+?1)?+?(j?==?str.length()?-?1???"\n"?:?"?"));
			}
		}
	}
}

http://img1.sycdn.imooc.com//57e1ecb8000121c103760584.jpg

查看完整回答
1 反對 回復(fù) 2016-09-21
?
qq_錵鐦丶落幕_0

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊

int in[]={1,2,3,4};
for (int i=0;i<in.length;i++){
? ?for (int j=0;j<in.length;j++){
? ? ? ?for (int h=0;h<in.length;h++){
? ? ? ? ? ?if (i!=j&&i!=h&&j!=h) {
? ? ? ? ? ? ? ?System.out.print(in[i]+""+in[j]+""+in[h]);
? ? ? ? ? ? ? ?System.out.println("");
? ? ? ? ? ?}
? ? ? ?}
? ?}
}

查看完整回答
反對 回復(fù) 2018-02-06
?
phg

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊

package?recursion;
public?class?Permutation?{
????static?int[]?Num={1,2,3,4};
????static?int[]?K=new?int[3];
????
?/**
??*?@param?args
??*/
????public?static?void?p(int?m){
?????if(m==3){
??????for(int?i=0;i<K.length;i++)???System.out.print(K[i]+"?");??????
??????System.out.println();
??????return;
?????}
?????for(int?j=0;j<Num.length;j++){
??????if(Num[j]!=0)??{//前面用過的數(shù)用0標(biāo)記一下
??????K[m]=Num[j];?
??????Num[j]=0;
??????p(m+1);
??????Num[j]=K[m];?????????//遞歸出來把原來的數(shù)還原
??????}
?????}
????}
?public?static?void?main(String[]?args)?{
??//?TODO?Auto-generated?method?stub
????????p(0);
?}
}

查看完整回答
反對 回復(fù) 2016-09-22
?
杜發(fā)明

TA貢獻(xiàn)202條經(jīng)驗(yàn) 獲得超301個(gè)贊

為什么沒有人用junit單元測...

查看完整回答
反對 回復(fù) 2016-09-21
  • 阿旭_
    阿旭_
    為了方便:回答問題,最好是代碼粘過去就能運(yùn)行。而大多數(shù)學(xué)習(xí)的人都沒有學(xué)習(xí)過junit單元測試方法。
  • 杜發(fā)明
    杜發(fā)明
    那倒也是,用的話估計(jì)也會(huì)有人問。不過我看你上面寫的代碼水平從業(yè)肯定不指兩三年。
  • 阿旭_
    阿旭_
    你猜對了~( ̄▽ ̄)"
?
夜行水寒

TA貢獻(xiàn)5條經(jīng)驗(yàn) 獲得超4個(gè)贊

public class test{

public static void main(String[] args)?

{

? ? int i,j,k;

? ? int count=0;

? ? for(i=1;i<5;i++)

? ? {

? ? ? ? for(j=1;j<5;j++)

? ? ? ? {

? ? ? ? ? ? for(k=1;k<5;k++)

? ? ? ? ? ? {

? ? ? ? ? ? ? ? if(i!=j&&j!=k&&i!=k) ??

? ? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? ? ? System.out.println("數(shù)字為:"+i+j+k); ?

? ? ? ? ? ? ? ? ? ? count++;

? ? ? ? ? ? ? ? ? ? if(count%5==0)

? ? ? ? ? ? ? ? ? ?{

? ? ? ? ? ? ? ? ? ? ? System.out.println(" ");

? ? ? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? }? ? ? ? ? ? ?

? ? ? ? ? ? }

? ? ? ? }

? ? }

}

}


查看完整回答
反對 回復(fù) 2016-09-21
  • 杜發(fā)明
    杜發(fā)明
    個(gè)人認(rèn)為這個(gè)邏輯比上面那個(gè)邏輯更簡介明了,其實(shí)寫程序最主要的是讓人一看就明白,還好改動(dòng)。
  • 阿旭_
    阿旭_
    是挺好的,只是不易擴(kuò)展,工作時(shí)間越久越覺得寫一段代碼,要考慮擴(kuò)展性,比如這個(gè)題,如果是8個(gè)數(shù)字組成互不重復(fù)的8位數(shù),那么可能用這個(gè)方法就要追加五個(gè)for,但用我那個(gè)方法就是改改對應(yīng)的數(shù)字(實(shí)際工作是封裝方法傳參)。
?
慕瓜4807886

TA貢獻(xiàn)25條經(jīng)驗(yàn) 獲得超9個(gè)贊


int j,k,l,count=0;

for(j=1;j<=4;j++)

for(k=1;k<=4;k++)

for(l=1;l<=4;l++)

{

if(j!=k&&j!=l&&k!=l)

{

system.out.print(j+""+k+""+l);

count++;

}


查看完整回答
反對 回復(fù) 2016-09-21
  • 6 回答
  • 0 關(guān)注
  • 1843 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號