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

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

下面是具体的代码。。。

class Welcome{
	public static void main(String[] args) {
	
		for (int i=1;i<101;i++)
			if (i % 2 == 0){
				System.out.println(i--);
			}
			else{
				System.out.println(i++);
			}
	}
}

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

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

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

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

写完之后保存,进cmd输入javac编译一下,例如: javac demos.java ;编译的时候要加后缀名,
执行的时候使用java 跟上你的主类名称,也就是第一行的那个类名。没有报错的话就会显示如下图所示的结果。
Java-for循环打印1-100奇数_第1张图片

你可能感兴趣的:(java)