《Java程序设计基础》 第4章手记
时间:2022-04-26
本文章向大家介绍《Java程序设计基础》 第4章手记,主要内容包括《Java程序设计基础》 第4章手记、上机可能会出现的问题、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。
《Java程序设计基础》 第4章手记
本章主要内容 - 语句和复合语句 - 分支结构 - 循环结构 - 跳转语句 这四部分内容跟C语言都是一样的,只在if语句上有一些区别。所以我们不再介绍相关知识概念。
if语句
if()
{}
else
{}
C语言表示逻辑值的规则是,0为假,非零为真。也就是说,无论括号里是逻辑判断为真,还是从表达式中计算出了一个非零的数字,都将为真,执行if语句语句序列;而逻辑判断为假,或者表达式的值为0时,才执行else语句序列。这在C语言中可以用来简化代码。
if(1)
{}
else
{}
在该例中,if语句序列将直接执行,1换成一个任何一个非零值,也是如此。
Java在if语句的判断部分是得到一个boolean值(即逻辑值),不能是计算数值的表达式或者直接的数值,该值为true时,执行if语句序列,该值为false时,执行else语句序列。
if(true)
{}
else
{}
该例中,if语句序列将直接执行。
剩下的实验,或者老师布置的作业,你要自己独立完成,这里不会贴代码。
上机可能会出现的问题
友情提示:千万不要关闭机房电脑的杀毒软件,谨慎在机房下载任何文件,有中毒风险。如果你发现该u盘里的exe文件看不到原来熟悉的图标,请立即使用杀毒软件扫描u盘
强烈建议带自己的笔记本电脑上机,可以避免很多问题。
置顶top①:cmd或者power shell一闪而过。
安装的JDK有问题,D03机房的电脑有三个系统可以进,前两个是32位的win7,最后一个是64位的win7,如果你下载的是最新版的JDK,请确保位数和系统的位数相一致,否则将闪退。
推荐使用老师给你的JDK,如果你在这里耗费了太多时间,就再从老师那里复制一份。
②找不到主类
jdk环境配置有问题:
.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar
请注意,上面的代码中,最前面是小圆点而不是逗号。
③类的命名要与文件名一致
public class Fibonacci
{
public static void main(String[] args)
{
...
}
}
如果你是这么写的,那么保存的时候文件名必须是 Fibonacci.class,区分大小写。
zhihu@Solo | weibo@从流域到海域
- 漫谈Java IO之 NIO那些事儿
- 1593: [Usaco2008 Feb]Hotel 旅馆
- BZOJ 1823: [JSOI2010]满汉全席(2-SAT)
- 3360: [Usaco2004 Jan]算二十四
- JavaScript 数据类型
- 3361: [Usaco2004 Jan]培根距离
- Java NIO
- 1342: [Baltic2007]Sound静音问题
- 加深理解HTTP请求---网络基础TCP/IP
- BZOJ2199: [Usaco2011 Jan]奶牛议会(2-SAT)
- 数据结构之链表、栈和队列 java代码实现
- 洛谷P3209 [HNOI2010]PLANAR(2-SAT)
- javascript 面向对象(多种创建对象的方式)
- 1711: [Usaco2007 Open]Dingin吃饭
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- 【Ceph】集群升级之好好看ceph.conf
- Carthage使用
- java线程池(一):java线程池基本使用及Executors
- java线程池(二):聊聊newFixedThreadPool(1)和newSingleThreadExecutor()的区别
- SAP RFC函数RFC_READ_TABLE使用与优化
- 数据库PostrageSQL-升级一个PostgreSQL集簇
- 数据库PostrageSQL-用 SSL 进行安全的 TCP/IP 连接
- 数据库PostrageSQL-使用SSH隧道的安全 TCP/IP 连接
- 快速学习-Saturn(英文版入门指引)
- Promise.all 踩坑记录
- Springboot统一返回接口+统一异常处理+后端参数校验
- 面试Java基础问题汇总 part2
- org.springframework.util.xml.SimpleSaxErrorHandler warning org.xml.sax.SAXParseException; systemId:
- 贷款违约预测-Task1 赛题理解
- Android功耗优化(7)---如何分析wakelock(wakeup source)持锁问题