java的循环结构语句作业
在java中有一种特殊的语句叫循环结构语句,它可以实现将一段代码重复执行。 循环语句分为while循环语句、do···while循环语句和for循环语句。
接下来我说下简单的语法结构:
while循环语句
while(循环条件){
执行语句
...
}
do···while循环语句
do{
执行语句
...
}while(循环条件);
for循环语句
for(初始化表达式;循环条件;操作表达式){
操作表达式
...
}
for语句比较特别。接下来分别用①表示初始化表达式②表示循环条件③表示操作表达式④表示操作表达式
和其他循环语句不同的是
for(①;②;③){
④
...
}
第一步,执行①
第二步,执行②,如果判断结果为true,执行第三步,如果判断结果为false,执行第五步
第三步,执行④
第四步,执行③,然后重复执行第三步
第五步,退出循环
以上内容摘选于java基础入门课本
正片开始,以下是作业内容
一
- 编写一个类Example13
- 定义一个初始变量x,用while语句
- 输出1~10以内的各个奇数,如x=1,x=3……x=9。
课堂手打代码如下:
package c1;
public class Example13 {
public static void main(String[] args) {
int x=1;
int count=0;
while(x<=10)
{
if(x%2==1)
{
count++;
System.out.println("x="+x);
}
x++;
}
}
}
二
- 编写一个类Example14
- 用for循环语句计算1+2+3+4+5...+100表达式的结果
- 用变量sum来存储上述整数相加的和。
机房手打代码如下:
package c1;
public class Example14 {
public static void main(String[] args) {
int sum=0;
for(int i=1;i<=100;i++){
sum+=i;
}
System.out.println("sum="+sum);
}
}
三
1.编写一个类Example15
2.用while
或do…while
循环语句改写下面的案例
public class Example14 {
public static void main(String[] args) {
int sum=0; //定义变量sum,用于记住累加的和
for(int i=1;i<=4;i++){ //i的值会在1~4之间变化
sum +=i; //实现sum与i的累加
}
System.out.println("sum="+sum); //打印累加的和
}
}
说多都是泪啊,因为没认真听课,所以在机房里不够时间改写,而且也不太懂,所以就得回到宿舍在看一看,拖到了今天,然后再看一看,欸,这么简单的吗,只是替换就行,为啥在机房就没想到呢,太蠢了~
我就用while循环语句做吧(在机房的时候尝试过do…while循环语句)
宿舍手撸代码如下:
public class Example15 {
public static void main(String[] args) {
int sum=0;
int i=1;
while(i<=4){
sum+=i;
i++;
}
System.out.println("sum="+sum);
}
}
路漫漫其修远兮,吾将上下而求索。
虽然现在学的都是基础,也算皮毛的,但基础也是很重要的,现在无法和大佬相比,但我一定会努力的。
此次文章添加了一些书本知识,方便改天看的时候可以知道,不然哪天看代码都不知所云(不存在的)
ps:以上内容都是手打的,一字一字的码上去,忒累了
高级操作::(笑眼)
写得挺详细,继续加油!
谢谢~ 加油
学习了,赞一个~
有空常来~
以我的龟速,我的JAVA学了快一年了,基础都还没学完。
java.re
基础这些慢慢来吧,肯定会学完了(时间问题)
可以试试ZOJ啊~支持Java 难度也比POJ小一点
ZOJ是什么,没听说过,我是初学者
Z(Zhejiang)O(online)J(judgement)
简单来说就是在线的刷题平台,网站上有题目,把代码打上去后台就会检测输出。
比较出名的有POJ(POJ)HDOJ(杭电)HOJ(工大)这些学校自建的,也有类似LeetCode这种的。
哦,原来是这样,涨知识了,谢谢大佬的指导
加油,打基础很重要
谢谢,基础是挺重要的