JAVA的初学(数据类型,选择结构,循环)

这应该是第一次来记录这样的东西,已经大二下了,原来的C/C++还有数据结构这些东西都没有好好学习,但是这一次,要开始好好地学习java;

今天所有学的最重要的是循环的使用。原来在使用中仅仅就只是数字的依次增加,并没有什么别的使用,不过今天的使用中,开始有类似与实践意义上的使用。

循环有这几种,white,do---while,for循环,while循环是先判断,再执行,从某种程度上和for一样,但是使用起来感觉要复杂一点,而do----while循环则是先执行,后判断,这个在执行上面就比while循环多一步,如果在里面有输入输出,则会变得更加麻烦,所以在以后的使用中自己最好还是不要去用这个循环。


今天所使用的例子有

(1)输出从1~~~~100之间的偶数之和

public class demo {
public static void main(String[] args)
    {
int sum=0;
for(int i=0;i<=100;i++)
if(i%2==0){
sum=sum+i;
}
System.out.print(sum);
    }
}

(2)输出一个用*组成的图形(包括矩形,平行四边形,三角形)

在这个里面最重要的是要能明确每一行列间的关系,还有就是在执行for循环里面,先执行一步外循环,再执行一遍内循环,最后一步一步执行完,比如在输出一个等腰三角形的时候第一个for循环是行,就是每一行的大循环,然后才是在这一行里面所要执行的每一列应该执行的东西,(分清楚每一行之间图案与图案之间的关系才能正确输出)

public class demo{
public static void main(String[] args){
for(int i=1;i<=5;i++)
{
for(int j=1;j<=5-i;j++)
System.out.print(" ");
for(int k=1;k<=2*i-1;k++)
System.out.print("*");
for(int j=1;j<=5-i;j++)
System.out.print(" ");
System.out.println();
}
}
}

(3)输出一个九九乘法表

这个是我看了百度上面的东西才做出来的,乘法表的图形就像是一个直角三角形,能把直角三角形输出出来就能输出这个,但是这个在打印图案的时候要能明确好输出东西的格式

System.out.print(i+"*"+j+"="+(j*i)+"\t"); 这样的格式才是对的

还有就是要明确每一行每一列之间i和j的关系,依次增加还是两个之间相比较


public class mulipty {
public static void main(String[] args)
{
for(int i=1;i<=9;i++)
{
for(int j=1;j<=i;j++){
int sum=i*j;
System.out.print(i+"*"+j+"="+(j*i)+"\t"); 
}
System.out.println();
}
}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值