可能有和我同样刚开始学习java的小伙伴们,
能够或多或少了解一点别的语言知识,我就是中途转过来的,
明白一点,关键不在语言自己,
全部面对初学者来讲,基础要学好,html
/* 计算1到100的整合 */ public class HelloWorld{ public static void main(String[]args) { System.out.println("1到100的和是:"+sum()); } public static int sum(){ intsum=0; for(inti=1;i<=100;i++){ sum+=i; } returnsum; } }
/* 指定输入多少行输出就打印多少行 */ public class HelloWorld{ public static void main(String[]args){ sum(7); System.out.println("------------------"); } public static void sum(intsum){ for(inti=0;i<sum;i++){ System.out.println("HelloWorld!"+(i+1)); } } }
/* 打印24小时60分钟每一分钟 有兴趣的能够深刻每秒每个月,虽然没有增长难度哈哈 */ public class aaa { public static void main(String[] args) { for (int hour = 0; hour < 24; hour++) { //System.out.println(hour + "时"); for (int minute = 0; minute < 60; minute++) { System.out.println(hour + "时:" + minute + "分"); } } } }
/* 重载基础练习 多个方法名称同样,多少参数不一样 好处:只须要记住一个方法名便可实现多个功能 参数不一样: 1. 参数个数不一样 2. 参数类型不一样 3. 参数的多类型顺序不一样 产生重载的条件: 1. 与参数的名称无关 2. 与方法的返回值无关 */ //方法println就使用了重载,致使他可使用各个字符形式的重载 public class HelloWorld { public static void main(String[] args) { System.out.println(sum(10, 20)); System.out.println(sum(10, 20,30)); System.out.println(sum(10, 20,30,40)); System.out.println(sum(10, 20,30,40,50)); } public static int sum(int a, int b) { System.out.println("2个数向加的方法"); return a + b; } public static int sum(int a, int b, int c) { System.out.println("3个数向加的方法"); return a + b + c; } public static int sum(int a, int b, int c, int d) { System.out.println("4个数向加的方法"); return a + b + c + d; } public static int sum(int a, int b, int c, int d, int e) { System.out.println("5个数向加的方法"); return a + b + c + d + e; } }
这样的小做业看似没有什么含金量,可是对于初学者来讲仍是有必定好处,
毕竟语言都是想通的,基础要抓牢
不只能够增长对知识的理解和熟练度,还能够更加了解它的用处。
我也是最近开始学习java,把一些理解拿出来和你们交流交流java