Java-for循环打印1-100奇数

拼搏现实的明天。 2024-04-18 10:35 126阅读 0赞

今天来写第一个java程序,因为是初学者,有错误的地方或是更好的建议都可以跟我提出!

下面是具体的代码。。。

  1. class Welcome{
  2. public static void main(String[] args) {
  3. for (int i=1;i<101;i++)
  4. if (i % 2 == 0){
  5. System.out.println(i--);
  6. }
  7. else{
  8. System.out.println(i++);
  9. }
  10. }
  11. }

因为之前的话写过一点Javascript,所以我模仿着写了一下,结果成功了!

从一行开始说吧:写一个类,第二行的固定语句就不再说了,下面的话直接是一个for循环,里面先声明一个数据类型为int,再写一个变量给它赋起始值为1,意思是从1开始循环,接着指定一个范围,我们要循环1-100,就需要写i<101,这个是只包含前面的数字而不包含后面的数字,如果写成100就只会循环99次;再写一个i++,让它每次加一;

注意:java中写一个类,要想写公共类的话需要文件的名字和声明的公共类的名字一致,否则报错。直接写class的话不用考虑一致性。

进入判断语句,如果变量i的数值能被2整除则打印i–,也就是递减,否则直接打印i++递增。

写完之后保存,进cmd输入javac编译一下,例如: javac demos.java ;编译的时候要加后缀名,
执行的时候使用java 跟上你的主类名称,也就是第一行的那个类名。没有报错的话就会显示如下图所示的结果。
在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,126人围观)

还没有评论,来说两句吧...

相关阅读

    相关 1100 校庆

    2019 年浙江大学将要庆祝成立 122 周年。为了准备校庆,校友会收集了所有校友的身份证号。现在需要请你编写程序,根据来参加校庆的所有人士的身份证号,统计来了多少校友。

    相关 Javafor循环练习题(华为笔试题)

    /\    有30人,可能包括男人、女人、小孩,他们在一饭店共消费50先令,其中每个男人花3先令,每个女人花2先令, 每个小孩花1先令,求男人、女人、小孩各多少人?    

    相关 TJU1100

    问题的本质是对于4个数组,每一个数组求一个分拆使两部分差最小。典型的DP。不过当时做的时候DP还学得不咋地,所以还是用搜索的办法~~还好也ac了 ![None.gif]