Podcast
Questions and Answers
Scanner对象的主要功能是什么?
Scanner对象的主要功能是什么?
- 输入多种数据类型并同时处理
- 创建新的数据类型
- 直接输出程序的结果到文件
- 将字节转换为可以用于程序的数据类型 (correct)
如何在一次声明中声明多个同类型的变量?
如何在一次声明中声明多个同类型的变量?
- 变量名用空格分隔
- 变量名用分号分隔
- 变量名用逗号分隔 (correct)
- 每个变量单独声明在不同的行
提示语句的主要功能是什么?
提示语句的主要功能是什么?
- 引导用户进行特定的操作 (correct)
- 显示程序的最终结果
- 结束程序的执行
- 自动生成随机数
在Java中,System类属于哪个包?
在Java中,System类属于哪个包?
在调用nextInt方法时,程序会等待用户做什么动作?
在调用nextInt方法时,程序会等待用户做什么动作?
如果错过了截止日期,作业的评分会怎样?
如果错过了截止日期,作业的评分会怎样?
如果学生想要参加办公室时间,应该做什么?
如果学生想要参加办公室时间,应该做什么?
如何获取课程更新信息?
如何获取课程更新信息?
作业和项目的评分将由谁负责?
作业和项目的评分将由谁负责?
在Java编程的入门课程中,哪项内容不属于程序设计的主题?
在Java编程的入门课程中,哪项内容不属于程序设计的主题?
在本课程中,哪种编程方法是强调通过对象来组织代码的?
在本课程中,哪种编程方法是强调通过对象来组织代码的?
计算机程序由什么组成?
计算机程序由什么组成?
关于von Neumann架构,以下哪项说法是正确的?
关于von Neumann架构,以下哪项说法是正确的?
以下哪本书不被列为推荐的Java参考书?
以下哪本书不被列为推荐的Java参考书?
使用哪个命令可以编译 Welcome1.java 文件?
使用哪个命令可以编译 Welcome1.java 文件?
在课程大纲中,下面哪个主题并未被提及?
在课程大纲中,下面哪个主题并未被提及?
在执行 Java 程序时,哪个文件的扩展名应该被省略?
在执行 Java 程序时,哪个文件的扩展名应该被省略?
以下哪个选项是实验课的出勤要求?
以下哪个选项是实验课的出勤要求?
哪个方法用于在同一行输出字符串而不换行?
哪个方法用于在同一行输出字符串而不换行?
什么字符用于指示换行?
什么字符用于指示换行?
在 Java 中,\ 被称为什么?
在 Java 中,\ 被称为什么?
哪个选项不是常见的转义序列?
哪个选项不是常见的转义序列?
在命令窗口中,打印程序的输出需要什么字符?
在命令窗口中,打印程序的输出需要什么字符?
使用哪个命令可以运行编译好的 Java 程序?
使用哪个命令可以运行编译好的 Java 程序?
在 Java 中,整数除法的结果会如何处理?
在 Java 中,整数除法的结果会如何处理?
基本数据类型和引用数据类型的主要区别是什么?
基本数据类型和引用数据类型的主要区别是什么?
若一个引用类型变量未被显式初始化,它的默认值是什么?
若一个引用类型变量未被显式初始化,它的默认值是什么?
下列哪项说法是关于调用对象方法的正确描述?
下列哪项说法是关于调用对象方法的正确描述?
如果有一个数组,它属于哪种类型?
如果有一个数组,它属于哪种类型?
Flashcards are hidden until you start studying
Study Notes
课程概述
- 课程名称:计算机编程导论 (CS109)
- 导师:马昱欣教授,计算机科学与工程系副教授
- 办公地点:工程大楼南塔512室
- 办公时间:星期一下午2-4点,需提前预约
课程目标
- 学习如何通过编写计算机程序来解决问题
- 学习设计计算机程序的方法
- 学习Java编程
- 学习面向对象编程
- 为后续课程及职业生涯做好准备
评分政策
- 课堂出勤及测验占5%
- 实验出勤占5%(共4个实验)
- 作业占30%(共6次,周期为2-3周)
- 项目占20%(在11月初)
- 期末考试占40%
- 逾期提交不被接受,错过截止日期的作业、测验和项目将得零分
资源及联系方式
- 课程黑板网站:https://bb.sustech.edu.cn
- QQ群号:892639275
- 助教在QQ群里提供帮助
- 定期检查学校邮箱(mail.sustech.edu.cn)以获取课程通知
课程大纲
- Java应用程序简介
- 程序设计语言基础:
- 控制语句、数组及ArrayLists
- 方法、字符串、包装类、文件输入输出
- 面向对象编程:
- 类与对象、继承、多态
- GUI编程、Java集合、泛型方法与类
- 异常处理与递归
Java基础
- Java程序的编译与执行:
- 编译命令:
javac Welcome1.java
(生成Welcome1.class文件) - 执行命令:
java Welcome1
(启动JVM并运行程序)
- 编译命令:
修改Java程序
- 使用
System.out.print
与System.out.println
显示输出 - 使用换行符(
\n
)来控制输出光标位置 - 常见转义字符包括:
\n
(换行),\t
(水平制表符),\r
(回车)
整数运算
- 可声明多个同类型变量于一条声明中
Scanner
类用于获取用户输入的整数- 基本算术运算(如加法)通过表达式进行计算,运算按从左到右的顺序进行
- Java进行整数除法时会舍去小数部分
数据类型
- Java数据类型分为原始类型和引用类型
- 原始类型:包括byte, short, int, long, float, double, boolean, char
- 引用类型:包括可实例化的类和数组(如
Scanner
,String
,int[]
等)
- 引用类型变量默认初始化为
null
,而原始类型变量需手动初始化 - 只有引用类型变量才能调用对象的方法
方法调用
- 使用对象的引用来调用其方法,例如:
myGradeBook.displayMessage();
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.