关于JAVA中"+"的注意点

原创 2006年06月26日 08:45:00

今天做了个题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

代码程序如下:

public static void main(String[] args)
 {
  int temp = 0;
  for(int i = 1; i< 5; i++)
  { for(int j = 1; j < 5; j++)
   { for(int k = 1; k < 5; k++)
    { if(i != j && j != k && k != i)
     { temp++;
      System.out.println(i +""+ j + "" + k);//这里要注意了,刚开始的时候我没有加这两个"",结果导致出来的全是一位数,我一想原来+号不仅仅是连接符号,同时也是运算符,所以才会出现这种结果,虽然这个略微一思考就会发现问题所在,但是如果到了大型项目里面就很难查出来了,所以记录在此,给以警示!
     }
    }
   }
  }  
  System.out.println("哈哈,一共有"+ temp + "个");
 }

/*
程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。
*/

java多线程编程注意问题

java多线程编程注意问题 多线程的概念问度娘 ,大部分是千篇一律的。对于编程经验不是很丰富的程序员是比较难消化的。 作者从实际应用的角度来分析java多线程编程应注意的问题。 应用场景假设...
  • RodJohnsonDoctor
  • RodJohnsonDoctor
  • 2014年06月17日 11:37
  • 3762

JAVA 构造函数注意事项

识别合法的构造方法;   1:构造方法可以被重载,一个构造方法可以通过this关键字调用另一个构造方法,this语句必须位于构造方法的第一行;     重载:方法的重载(overload):重...
  • mantantan
  • mantantan
  • 2016年09月06日 11:25
  • 1131

CSS中id和class选择器注意点

id和class选择器属性不要以数字开头,数字开头的ID在 Mozilla/Firefox 浏览器中不起作用。...
  • u012236875
  • u012236875
  • 2016年08月31日 23:21
  • 120

Java中的BigDecimal使用注意事项

1.BigDecial是immutable的,就像String一样,它的所有操作都会生成一个新的对象,所以  amount.add( thisAmount ); 是错误的;而应该是: ...
  • lantianjialiang
  • lantianjialiang
  • 2015年02月28日 17:20
  • 925

java进行异常处理时的注意事项

java进行异常处理时的注意事项 (1)try、catch和finally这三个关键字不能单独使用,否则编译出错。 (2)try语句块后既可以只使用catch语句块,也可以只使用final...
  • qq_33406883
  • qq_33406883
  • 2017年01月03日 22:02
  • 419

java中的几个循环的注意点

for循环与while的比较 for比while优点之一:for循环循环结束变量回收,while循环结束变量不回收 当知道执行次数的时候一般用for 当条件循环时一般用while ...
  • u013046774
  • u013046774
  • 2016年02月29日 22:09
  • 1303

java中socket通信中的注意事项

1、  java中的socket通信 A、 阻塞等待 在java的socket通信和io通信中,阻塞等待是一个很重要的概念。程序在执行到ServerSocket.accept() 、InputSt...
  • gyflyx
  • gyflyx
  • 2011年11月02日 11:05
  • 1531

shell编程注意事项

1.1.编辑器、编译器、运行方法  (1)shell程序是文本格式的,只要是文本编辑器都可以。但我们的shell程序是在linux系统下运行的,所以换行符必须’\n’,而windows下的换行符是’...
  • x_jjt
  • x_jjt
  • 2016年02月24日 20:48
  • 237

Java中中关于Calendar类的几点注意事项

在使用Java的Calendar类会遇到的几个问题,这里整理一下,供参考 1. 在获取月份时,Calendar.MONTH + 1 的原因 Java中的月份遵循了罗马历中的规则:当时一年中的月...
  • LiuXingSiYe
  • LiuXingSiYe
  • 2016年07月01日 09:19
  • 668

Java 开发中的那些注意事项

1、 关于if、else、for 如果我们的代码中出现以下if、else情况 If( “a”.equal(str)) { If(“”){ for(){ } } else { If (“”...
  • thl331860203
  • thl331860203
  • 2016年06月06日 11:58
  • 1553
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于JAVA中"+"的注意点
举报原因:
原因补充:

(最多只允许输入30个字)