Java第一章 基础入门

第一章 基础入门

  这一章是我们的Java入门课。在这节课里,我们了解了Java的创立、发展历程及其现状,学会安装Java的安装环境——JDK及怎样配置其环境变量,然后学习了在Java中算法的思想,并编写了两个简单的Java程序。
  
  我觉得这节课中最值得总结的方面有两个:
:Java的格式规范
:算法的思想
  
  第一个“Java的格式规范”要总结的话感觉不好写,这个是需要在平常写代码的时候慢慢熟练的,所以这里列出来引起大家的注意。
  
  关于“算法的思想”,老师给我们出了两个问题来引导:
  .编写一个简单程序,显示以下图形:
*
***
*****
*******
*********
对于这个图形,我们可以找出两个规律:
  A.”*”前的空格数逐行减少,第一行空格数比总行数少1;
  B.每行的”*”逐行加二,第一行”*”数为1;
把握好这两个规律,利用两个循环语句,就可以把每一行的图形计算出来。
具体程序如下:
public class first{
public static void main(String args[]){
String s="*";
int count=5;
for(int i=0;i<count;i++){
for(int j=0;j<count-(i+1);j++){
System.out.print(" ");
}
for(int k=0;k<2*i+1;k++){
System.out.print("*");
}
System.out.println();
}
}
}
  
  .编写一个简单程序,显示以下图形:
*
***
*****
*******
*********
*******
*****
***
  *
  同样的,我们首先寻找图形的规律:
  把图形分为两部分:上面部分和题一相同;下面部分依然寻找空格与”*”每行个数的规律。
具体程序如下:
public class second{
public static void main(String args[]){
String s="*";
int count=9;
for(int i=0;i<count/2+1;i++){
for(int j=0;j<(count/2+1)-(i+1);j++){
System.out.print(" ");
}
for(int k=0;k<2*i+1;k++){
System.out.print("*");
}
System.out.println();
}
for(int l=0;l<count/2;l++){
for(int m=0;m<l+1;m++){
System.out.print(" ");
}
for(int n=0;n<count-2*(l+1);n++){
System.out.print("*");
}
System.out.println();
}
}
}

感悟:
我觉得学好算法是学习任何一门汇编语言的基础,所以我们要在以后的编程中不断锻炼自己的思维。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值