第01周 实验与作业:绪论与Java基本语法

郑老师 老师 2022-08-31 13:43:00

1.线上学习平台
a) 复习第一章、第二章内容。重点查看视频“Scanner类的用法”。
b) 第一章单元测验。将计入平时成绩,请谨慎开始。
c) 讨论(任选4个参与讨论):
1.5 思考:怎么学习Java?
1.6.2 思考:java HelloWorld命令的含义
2.5.2 使用switch完成分数等级划分程序。
2.6.3 循环的使用
2.9.2 引用数据类型与基本数据类型的区别是什么?
2.9.3 自己写一个枚举类型

2.PTA编程

完成:题集"Java-01-基础入门“,下周二检查。
学有余力的同学可开始完成题集Java-02-基本语法 题目1-4。

3.实验
Java实验主页面( https://www.cnblogs.com/zhrb/category/1537297.html )中
第01次实验Java第01次实验提纲(基本概念+编程环境入门+PTA)。
建议实验前提前观看MOOC第一章标有“实验”字样的视频。

...全文
678 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
徐彬晶 网络21级 2022-09-04
  • 打赏
  • 举报
回复

第一周 作业与实验:绪论与Java基本语法
http://t.csdn.cn/p5f0E

黄坤 网络21级 2022-09-04
  • 打赏
  • 举报
回复
许恒欣-w- 网络21级 2022-09-03
  • 打赏
  • 举报
回复

许恒欣作业

第一次实验报告

https://www.cnblogs.com/yan-2003/articles/16651975.html

成绩分级

package HomeWork;

import java.util.Scanner;

public class HomeWork {//成绩分级!

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner input=new Scanner(System.in);
        
        System.out.println("请输入一个成绩:");
        
        int score=input.nextInt();//输入一个整数
                
        if(score>100||score<0)
        {
            System.out.println("输入出错!!");
            return;
        }
        
        System.out.println("输入的成绩是:"+score);
        
        switch(score/10)
        {
        case 10:
            
        case 9:System.out.println("你的成绩为A");break;
        
        case 8:
        System.out.println("你的成绩为B等");break;
        
        case 7:
        System.out.println("你的成绩为C等");break;
        
        case 6:
        System.out.println("你的成绩为D等");break;
        
        default:
        System.out.println("你的成绩为E等");break;
        
        }
    }

}

枚举类型

package HomeWork;

enum Day
{
    Mon,Tue,Wed,Thr,Fri,Sat,Sun;
}

public class HomeWork_MeiJu {

    public static void main(String[] args) {
        // TODO Auto-generated method stub

        Day x=Day.Thr;
        
        switch(x)
        {
        case Mon:System.out.println("今天是周1");break;
        case Tue:System.out.println("今天是周2");break;
        case Wed:System.out.println("今天是周3");break;
        case Thr:System.out.println("今天是周4");break;
        case Fri:System.out.println("今天是周5");break;
        case Sat:System.out.println("今天是周6");break;
        case Sun:System.out.println("今天是周7");break;
        }
    }

}

PTA完成

img

for循环使用

package Main;

public class Main {

    public static void main(String[] args) {
        // TODO Auto-generated method stub

        for(int i=0;i<5;i++)
        {
            System.out.println(i);
        }
    }

}

引用数据类型与基本数据类型的区别是什么?

基本数据类型指的是简单的数据段,引用数据类型指的是有多个值构成的对象

内容简介 《Java程序设计习题集》是同作者所编写的清华大学教材《Java程序设计》相配套的习题集。习题集内容覆盖面广,包括:Java言的基本常识、基本语法、面向对象的基本概念、数组、字符串、异常处理、文件和数据流、图形用户界面设计、小应用程序、线程、编程规范、网络程序设计、多媒体民图形学程序设计以及数据库程序设计等。全书共分为习题、参考答案和测试要点与解题说明3个部分。习题包括判断正误、填空题、选择题、简答题、编程题和趣味题等6种题型,并按难易程序分为3 个等级,采用星号注明。本习题集收集了Java程序编写常见问题,并以习题形式总结和归纳Java程序设计知识要点,同时兼顾了SCJP(Sun公司 Java程序员认证考试),从而降低学习难度,减少编写程序出现错误的枘地,也便于掌握各个知识要点或测试对Java程序设计的掌握熟练程度。这些特点有利于初学者在学习过程中少走弯路。对知识点的总结以及内容的全面性也使得《Java程序设计习题集》具有一定的手册特性,非常适合复习,同时也方便教师出题,使得各章节的试题容易在试卷中分布均匀合理。在本习题集中的编程题和趣味题还有可能采用其他计算机语言实现,从而本习题集也有可能成为学习其他计算机语言的实践素材。 编辑推荐 内容全面:习题全面覆盖了Java程序设计(J2SE)的基本知识要点和重要知识要点。以习题的形式对JaVa程序设计方法和常见问题进行了总结与归纳,从而方便复习。   实用性:《Java程序设计习题集》每章都含有一些趣味题,营造了一种轻松而快乐的学习氛围,努力培养和提高学生的学习乐趣,同时也使学生容易产生学习成就感。   趣味性:习题基本上覆盖了程序员在编写Java程序时经常出现的问题Java程序设计知识要点,各习题也列出其测试要点,从而方便教师从中挑选或改编考题以及方便学生进行实战模拟练习或测试,同时也可以为SCJP考试作准备。   简洁性:每道习题者晖力求典型而简洁,这样既方便初学者,也有利于提高学习效率,在较短的时间内测试并领会较多的知识要点。 作者简介 雍俊海1991年到2000年就读于清华大学计算机科学与技术系,获学士。硕士和博士学位,被评为清华大学优秀博士毕业生,博士论文被评为全国优秀博士论文。从2000年3月到2000年6月在香港科技大学计算机系担任访问研究员,从2000年11月到2002年9月在美国肯塔基大学计算机系做博士后,现为清华大学软件学院教师。参与或负责多个国家自然科学基金项目。国家863项目。973项目和美国自然科学基金项目。在2003-2004学年度在清华大学开设了"Java程序设计"课程,获得学生一致好评。根据清华大学2003-2004学年秋季学期教学评估结果,教学成绩在全校名列前茅,在清华大学软件学院所有参评教师中取得教学成绩第一名,在所有讲授Jaya课程的清华大学参评教师中获得教学成绩第一名。因此还获得了清华大学软件学院教学工作优秀奖、大学生研究训练计划(SRT)优秀指导教师一等奖。 目录 第一部分习题 第1章 绪论 第2章 结构化程序设计 第3章 面向对象程序设计 第4章 数组、字符串与异常处理 第5章 文件与数据流 第6章 图形用户界面设计 第7章 小应用程序 第8章 多线程程序设计 第9章 编程规范 第10章 网络程序设计 第11章 多媒体与图形学程序设计 第12章 数据库程序设计 第二部分 参考答案 第1章 绪论 第2章 结构化程序设计 第3章 面向对象程序设计 第4章 数组、字符串与异常处理 第5章 文件与数据流 第6章 图形用户界面设计 第7章 小应用程序 第8章 多线程程序设计 第9章 编程规范 第10章 网络程序设计 第11章 多媒体与图形学程序设计 第12章 数据库程序设计 第三部分 测试要点与解题说明 第1章 绪论 第2章 结构化程序设计 第3章 面向对象程序设计 第4章 数组、字符串与异常处理 第5章 文件与数据流 第6章 图形用户界面设计 第7章 小应用程序 第8章 多线程程序设计 第9章 编程规范 第10章 网络程序设计 第11章 多媒体与图形学程序设计 第12章 数据库程序设计 参考文献

4,160

社区成员

发帖
与我相关
我的任务
社区描述
为初学Java的大学生提供一个学习、交流的社区。 社区包括:技术文章、学习任务、在线课程、在线编程练习。
javajava-eeeclipse 高校
社区管理员
  • zhrb
  • kenandoer
  • 驼同学.
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

社区板块说明:
1. Java技术:包含Java技术的各种新闻、文章。
2. 教学频道:包含Java基础技术与Java教学中常用的一些文章。建议初学者、在线学习的同学在这里交流、提问、浏览课程学习相关文章。
3. 学习任务:老师发布的教学任务。
4. 其他技术:其他技术文章。

社区链接说明:
1. 在线学习:本社区对应的在线课程(免费学习)。
2. 编程练习:本社区使用的在线编程练习平台(加入在线课程后,免费练习)。
3. 项目实例:一个简单的Java项目示例。
 

试试用AI创作助手写篇文章吧