
java面试问题
linux_王爷
这个作者很懒,什么都没留下…
展开
-
分析for(表达式1;表达式2;表达式3){ 循环体}
public static void main(String[] args) { int i = 0; for(;i<4;i+=2){ System.out.print(i+" "); } System.out.println(i);}/*(1)语法:for(表达式1;表达式2;表达式3){ 循环体}*//*表达式1:1....原创 2018-08-20 20:17:42 · 18231 阅读 · 3 评论 -
在1000内取出900不同的随机数
1.首先是这样分析的:利用hashset的特性这个容器中保存的内容是按着集合的规则的排序的。2.获取一个不可重复的容器3.为容器添加900个不同的元素4.再遍历容器public static void main(String[] args) { Set<Integer> set = new HashSet<Integer>(); while(set...原创 2018-08-20 21:31:23 · 476 阅读 · 0 评论 -
java面试题
构造方法:构造方法也是类的方法,可以在创建对象时为成员变量赋值 构造方法可以进行重载,但是参数列表必须不相同,不以返回值和访问级别进行区分 构造方法没有返回类型,也不能定义为void,在方法名前面不声明方法类型,但是有返回值的如:实例一个String s = new String();返回的是一个String对象 构造方法一定要与定义为public的类同名 构造方法不能被对象调用,只会...原创 2019-07-14 22:08:42 · 91 阅读 · 0 评论 -
如何将一串一数字和运算符号的字符串中出去运算符号和数字
如:字符串为:“1*2+78-24/2*6”String str = "1*2+78-24/2*6";String newstr="";StringBuffer bf = new StringBuffer();for (int i=0;i<str.length();i++) { if(str.charAt(i)=='*'|str.charAt(i)=='+'|str.c...原创 2019-07-11 23:12:20 · 553 阅读 · 0 评论