我高一就一直想学java,但是老师不许,现在毕业了,java应该还没有落后吧?我是因为当初玩手机游戏.jar的那种,所以比较感兴趣,现在学j2me还可以吗?我自己在网上找了马士兵的视频,然后还买了一点书自己在家学。但是我昨天看见论坛说java6都快退出了,但是马士兵讲的是java5,是不是不一样(我的意思是很多内容现在没用了)?有没有什么好的材料适合自学的,放假的时候我自己琢磨一下。我学了大概一个星期,看视频和书好像也都明白,别人的例子也可以看懂,但是自己就写不出来,或者写出来的感觉就是很土很笨的算法。(比如论坛那个s=a+aa+aaa+aaaa+aaaaa+........的例子,我倒腾一晚上才写出最后一个加数怎么表示)这个是什么原因,学习方法不对?还是缺少训练?希望各位多多指导,谢谢
解决方案 »
- 通过浏览器访问applet程序,最大内存是多少?
- c#写的dll 用java调用,本机可以,别人机器不行啊
- 打jar包需要包含.txt数据文件的问题
- 在swing中如何通过获取到的遥控器的pressed button来实现控制呢?
- 高分求助JAVA串口通信程序!
- 菜鸟求救
- 急求 java 例子程序代码
- **知道JTree的TreePath怎么获得该TreePath对应的节点**
- 【★★★】import、package和classpath的疑惑
- java連接數據庫的問題
- 新手求教java数据类型问题。。
- 请问各位大侠 在J2SE swing中能添加图片的组件有哪些啊!!! 知道多少说多少 最好还有对应的方法哦 越多越好
public static void main (String [] args){
int n = 5 ;int s = 0;int a = 2;int sum;
for(sum = 0 ;n>0;n -= 1){sum += m1(n,s,a);System.out.println(sum);}
System.out.println(sum);
}
public static int m1(int n,int s,int a){
do{int b = m2(n,a);n -=1;s += b;} while (n>0);
return s;
}
public static int m2(int n,int a){
int c =1;
for(int number = 1 ; number < n ; number += 1){
c *=10 ;
}c = a*c;return c;
}
}我写程序有什么问题嘛?比如规矩之类的,因为自学就会弄得有点非主流。而且我其他语言都不会,所以是0基础的。
public class qiuhe {
public static void main(String[] args) {
System.out.print(Adda(4, 2));
} public static int Adda(int n,int a){ //
int sum = 0, k = 1;
for(int i = 1; i <=n;i++){
sum = sum + k*a;
k = 10*k+1;
}
return sum;
}
}
public class qiuhe {
public static void main(String[] args) {
System.out.print(Adda(4, 2));
} public static int Adda(int n,int a){ //
int sum = 0, k = 1;
for(int i = 1; i <=n;i++){
sum = sum + k*a;
k = 10*k+1;
}
return sum;
}
}