昨天带朋友去面试,自己也顺便面试了下,看了该公司的JAVA面试题还不错,特和大家分享下1. public static void main(String[] args){
__________________;//填补
if(i!=i+0){
System.out.println("打印出来了");
}
}填补定义i的值,使语句能打印出来2.设置一个密码,这个密码为5位数,分别为n1n2n3n4n5,其中
n1=n5;
n1<n2<n3<n4<n5
请设计一个程序,把该密码所有符合的结果都显示出来
该试题看起来不难,可是要在短时间做出来还是有点难度的。挺考个人的设计和思考能力,适合招中高级软件工程师
__________________;//填补
if(i!=i+0){
System.out.println("打印出来了");
}
}填补定义i的值,使语句能打印出来2.设置一个密码,这个密码为5位数,分别为n1n2n3n4n5,其中
n1=n5;
n1<n2<n3<n4<n5
请设计一个程序,把该密码所有符合的结果都显示出来
该试题看起来不难,可是要在短时间做出来还是有点难度的。挺考个人的设计和思考能力,适合招中高级软件工程师
解决方案 »
- servlet怎么跳转到html
- 问一下高手一天学习java多长时间
- 超高难度树操作问题。高手帮助
- 表单提交后,填写的内容不能再修改
- 怎么样在jsp页面中得到输入的文本框“text1”的内容。并直接在数据库中查询出对应的数据。直接显示在文本框“text2”中?
- 请问客户端调用webservices出现No such operation 'subscriptionUpdateNotifyRequest'错误,怎么解决
- 帮我看一下这段代码为什么得不到结果
- weblogic的web.xml和weblogic.xml能否自动生成?
- 这是什么错?
- 谁有Velocity和Maverick的中文资料???高分求!!!
- struts2用execute验证登录的问题
- ssl问题 证书不匹配
n1<n5且n1=n5
难道是我脑子不行
n1,n2,n3,n4,n5为0到9之间的数字
n1=n5;
n1<n2<n3<n4
请设计一个程序,把该密码所有符合的都显示出来
n1,n2,n3,n4,n5为0到9之间的数字
n1=n5;
n1<n2<n3<n4
请设计一个程序,把该密码所有符合的都显示出来n2 n3 n4 最大值为 7 8 9
最小值为 1 2 3n1的取值范围为0~6 n2为1~7 n3为2~8 n4为3~9
最容易理解的就是4个for循环嵌套就可以了...
public class Demo_3 {
public static void main(String[] args) {
for (int n1 = 0; n1 <=6; n1++) {
for (int n2 = 1; n2 <=7; n2++) {
for (int n3 = 2; n3 <=8; n3++) {
for (int n4 = 3; n4 <=9; n4++) {
if (n1<n2 && n2<n3 && n3<n4) {
System.out.println(n1+""+n2+""+n3+""+n4+""+n1);
}
}
}
}
}
}
}
public class Demo_3 {
public static void main(String[] args) {
int count=0;
for (int n1 = 0; n1 <=6; n1++) {
for (int n2 = n1+1; n2 <=7; n2++) {
for (int n3 = n2+1; n3 <=8; n3++) {
for (int n4 = n3+1; n4 <=9; n4++) {
System.out.println(n1+""+n2+""+n3+""+n4+""+n1);
count++;
}
}
}
}
System.out.println("共"+count+"中组合方法.");
}
}ps.初学java3个月..其实这题不难.找到规律就很好解..
if(i!=i+0){
System.out.println("打印出来了");
}
String i = "";
if (i != i + 0) {
System.out.println("打印出来了");
}
}
我想面试官考试的意图应该是考的+运算符类型转换的问题,当0按字符处理的时候就不是0了,而会将字符转换成他的ascii码值!
for(int i=0;i<=9;i++)
{
n1=i;
n5=n1;
for(int j=i+1;j<=9;j++)
{
n2=j;
for(int j1=j+1;j1<=9;j1++)
{
n3=j1;
for(int j2=i+1;j2<j1;j2++)
{
n4=j2;
System.out.println(n1+" " +n2+" "+n3+" "+n4+" "+n5+" ");
count++;
}
}
}
}
System.out.println(count);
//double i = Double.NaN;
//String i = "";
//String i = null;
String i = "aa";
if(i!=i+0){
System.out.println("打印出来了");
}题2
8楼的是对了