java 面试每日一题4
2024-10-15 23:55:21
题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。
public class TestFour {
public static void main(String[] args){
int[] array={1,2,3,4};
int i,j,k,num = 0; for(i=0;i<4;i++){
for(j=0;j<4;j++){
if(i==j){
continue;
}
for(k=0;k<4;k++){
if(k==i||k==j){
continue;
}
System.out.println(array[i]*100+array[j]*10+array[k]*1);
num++; }
}
}
System.out.println(num);
}
}
最新文章
- Eclipse插件收集
- Struts2中实现Web项目的初始化工作
- android部分机型(HTC D610) menu键的显示问题
- yii 常用路径
- linux nadianshi
- js时间基本操作
- Android5.0新特性:RecyclerView实现上拉加载更多
- Summary Ranges 解答
- android小知识之SparseArray(HaspMap替换)
- ldap基本命令
- 我与 windows kernel 的一段时光
- No plugin found for prefix &#39;tomcat&#39; in the current project and in the plugin groups和java.net.BindException: Address already in use: JVM_Bind <;null>;:8080的错误解决
- docker 删除所有退出的容器
- Expressions versus statements in JavaScript
- kubernetes 里面pod时间修改
- Iterable接口
- 说说对npm的开发模式和生产模式的理解
- 前后端分离 开发环境通过CORS实现跨域联调
- 使用nginx替换Ingress
- ArrayList 源码分析 -- 扩容问题及序列化问题