本周考核总结

(1)整理错题

4. 关于 for循环和 while循环的说法哪个(B

A.while循环先判断后执行,for循环先执行后判断。

B.while循环判断条件一般是程序结果,for循环的判断条件一般是非程序结果

C.两种循环任何时候都不可以替换

D.两种循环结构中都必须有循环体,循环体不能为空

错选D循环体可以为空。

5. 以下关于 Java 字符串的说法, 错(D

A.字符串常量是不可变对象, 不能修改字符串的内容

B.使用 == 比较字符串是比较对象的地址, 而不是字符串的具体内容是否相同

C.使用 contains 方法可以判定字符串中是否包含某个子字符串

D.使用 subString 方法可以截取字符串子串, 传入的参数通过前闭后闭区间的形式表示子串的范围

3. Java语言的流程控制方式是结构化程序设计中规定的三种基本流程结构  顺序结构    , 分支结构  (或称选择结构) ,循环结构   。

4. 要使用Java语言的数组,必须经过两个步骤:(1)声明数组;(2)

分配内存给数组。

5. 在循环中也可以声明变量,但声明的变量只是         局部变量 只要退出循环,这个变量就不存在了。

图形题

从键盘上输入一个数 n 输出一个为n*2-1行的菱形。 (15分)

提示:可以先写菱形上半部分,再写下半部分。

示例:

输入: 3

输出: (5 行的菱形)

import java.util.Scanner;//输入n值
public class package1_1{
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个整数n:");
int n=sc.nextInt();
for(int i=0;i<n;i++){//行数为n行,先输出上半部分
for(int j=0;j<n-1-i;j++){
System.out.print(" ");//空格递减显示层次感
    }
for(int j=0;j<=2*i;j++){
System.out.print("*");//星号数量为2n+1
    }
System.out.println();
}
for(int i=0;i<n-1;i++){
for(int j=0;j<=i;j++){
System.out.print(" ");
    }
for(int j=0;j<2*n-3-2*i;j++){//2*n-3为初始项
System.out.print("*");
    }
System.out.println();
}
}
}

两道题没学到将在下一个博客中补出。

4.已知数学中斐波那契数列可表达为以下形式:

F(0)=1,F(1)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 2,n ∈ N*)。

试用循环输出斐波那契数列的前15项。

package com.atguigu.java;

public class FEiBo {
    public static void main(String args[]) {
        int i=1,j=1;
        int k;
        System.out.println("斐波那契数列的前十五项为:");
        System.out.print(i+"\t"+j+"\t");
        for(int n=3;n<=15;n++) {
            k=i+j;
            i=j;
            j=k;
            System.out.print(k+"\t");
            if(n%5==0) {
                System.out.println();
            }
        }
    }

}

(2)考后反思

在这一阶段的学习中由于红歌比赛占用太长时间,学习进度过慢,简单的算法题未能完成,在学过的内容中对基础不够重视,选择填空做错太多,其次练题太少,对于想法的实现不够熟练,在接下来的学习中会着重加强基础,努力赶上进度。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值