JAVA学习第三天
2015-07-16 10:23
513 查看
目录
计算代码*号金字塔
九九乘法表
1~1000以内的素数
完全数
兔子数
习题
SVN GIT简单图形比较
将代码上传到TaoCode(SVN)
从TaoCode(SVN)上搬运代码到本机的Eclipes
断开连接
1+3+7+…..+(2^20)-1
import java.util.Scanner; public class Demo3Day{ public static void main(String[] args){ // int s=0; // int x=1; // int k=0; // for(int i=0;i<=19;i++){ // x<<=1; 只用移一位即可 // s=s+x-1; // } // System.out.println(s); // int s=0; int a=1; for(int i=1;i<=20;i++){ a=a*2; s=s+(a-1); } System.out.println(s); } }
1+2+4+…+12+14+…+10000(尾数为三的忽略掉)
import java.util.Scanner; public class Demo3Day { public static void main(String[] args) { int s = 0; for (int i = 1; i <= 10000; i++) { // if(i%10!=3){ // // s=s+i; // } // // } if (i % 10 == 3) { continue; } s+=i; } System.out.println(s); } }
*号金字塔
int count=10; for(int i=1;i<=count;i++){ for(int j=1;j<=(count-i);j++){ System.out.print(' '); } for (int l = 1; l<= (2*i-1); l++) { System.out.print("*"); } System.out.print("\n"); } } }
package com.donghe.svn; public class Test { public static void main(String[] args) { int count = 4; for (int i = 1; i <= count; i++) { for (int k = 1; k <= (count - i); k++) { System.out.print(" "); } for (int j = 1; j <= (2 * i - 1); j++) { if(j==1||j==2||j==(2*i-1)||j==(2*i-2)){ System.out.print("*"); }else{ System.out.print(" "); } } System.out.println(); } for(int i=(count-1);i>=1;i--){ for(int l=1;l<=(count-i);l++){ System.out.print(' '); } for(int j=1;j<=(2*i-1);j++){ if(j==1||j==2||j==(2*i-1)||j==(2*i-2)){ System.out.print("*"); }else{ System.out.print(" "); } } System.out.println(); } } }
可改变金字塔大小 以及镂空大小
package com.zhonghang.svn; import java.util.Scanner; public class Test4 { public static void main(String[] args) { int count=5; int indexMax = 10; if(count<=indexMax-1){ for (int i = 1; i <= indexMax; i++) { for (int j = 1; j <= indexMax - i; j++) { System.out.print(" "); } for (int j = 1; j <= (2 * i - 1); j++) { if ((j >= 1 && j <= count) ||(j <= (2 * i - 1) && j >= (2 * i - count))) { System.out.print("*"); } else { System.out.print(" "); } } System.out.println(); } for (int i = indexMax - 1; i >= 1; i--) { for (int j = 1; j <= indexMax - i; j++) { System.out.print(" "); } for (int j = 1; j <= (2 * i - 1); j++) { if ((j >= 1 && j <= count) ||(j <= (2 * i - 1) && j >= (2 * i - count))) { System.out.print("*"); } else { System.out.print(" "); } } System.out.println(); } } else{ System.out.println("输入的count有误!"); } } }
九九乘法表
public class Demo3Day { public static void main(String[] args) { int count=9; for (int i = 1; i <= count; i++) { for (int j = 1; j <=i; j++) { System.out.print(j+"x"+i+"="+i*j+"\t"); } System.out.println(); } } }
1~1000以内的素数
import java.util.Scanner; public class Demo3Day { public static void main(String[] args) { for (int i = 2; i < 1000; i++) { boolean issushu = true; for (int j = 2; j < i; j++) { if (i % j == 0) { issushu = false; break; } } if (issushu) { System.out.println(i); } } } }
//1~1000完全数 例如:28=1x2x4x7x14 1+2+4+7+14=28 import java.util.Scanner; public class Demo3Day { public static void main(String[] args) { for (int i = 1; i <= 1000; i++) { int s = 0;//位置很重要 需要将s至零 for (int j = 1; j < i; j++) { if (i % j == 0) { // j是i的因子 s += j; } } if (s == i) { System.out.println(i); } } } }
import java.util.Scanner; public class Demo3Day { public static void main(String[] args) { int d=0; int a=1; int b=2; int c=3; for(int i=4;i<=20;i++){ d=a+c; a=b; b=c; c=d; System.out.println("第"+i+"个月"+"存在的兔子数"+d); } } }
习题
java不通过goto语句跳转,但它指定goto作为保留字,但不支持它的使用,goto语句完全被抛弃,又扩大了break和continue语句的使用.斐波那契数列
0 1 1 2 3 5 8 13 21 …兔子数
1 2 3 4 6 9 13 19 28 …..for循环语句可以声明变量,作用域(for循环)
do-while先执行一次循环体然后在执行循环条件
而while循环先判断条件
SVN GIT简单图形比较
SVN的安装
subclipse Integration for Mylyn 3.x 不点前面的√
最后点OK
将代码上传到TaoCode(SVN)的简单步骤
从TaoCode(SVN)上搬运代码到本机的Eclipes
断开连接
相关文章推荐
- 【Struts2六】ui标签之form标签及数据回显
- java-高新技术总结
- Java总结篇系列:Java泛型
- 【Struts2五】ValueStack以及ognl表达式三(iterator标签详解)
- eclipse如何安装babel
- Spring MVC框架
- spring3 常见异常解决
- Java经典23结构模型的设计模式(三)------附加代理模式、适配器型号、Facade模式的差异
- 把图片导出到excel中
- 杭电ACM2027java做法
- 10行Java代码实现最近被使用(LRU)缓存
- struts2.3.16之环境搭建
- 【Struts2五】ValueStack以及ognl表达式一(概述)
- java继承中覆盖时的注意事项,以及匿名类的使用
- Eclipse最有用快捷键整理
- 【Struts2四】利用拦截器对登陆进行拦截的小案例
- java 注解(转)
- 即将改变软件开发的5个Java9新特性
- 【Struts2三】拦截器
- eclipse分析内存溢出的工具