- 浏览: 9582 次
- 性别:
- 来自: 江西
最新评论
文章列表
影院消费情况计算
- 博客分类:
- java基础编程考试题目
影院消费情况计算某影城想要统计顾客在该影院的消费情况。对于影院而言,顾客分为三种类型:非会员、银卡会员、金卡会员。三种类型的顾客在影城消费时,优惠政策是不同的,具体的优惠细则如下:会员类型 优惠细则非会员 周二电影半价银卡会员 周二电影半价,非周二电影七五折金卡会员 在“银卡会员”的优惠基础上,如果单次购买电影票数量多于1张,则减免20元钱示例: 某金卡会员在2012-02-24(周五)购买了3张单价为50元的电影票,那他本次消费的金额为:50*3*75%-20=92.5元题目要求: 根据影院提供的顾客消费记录及会员注册信息,计算每位顾客在影城的消费合计。顾客在每次消费时,消费金额四舍五入到分, ...
io 输出到文件中保存
- 博客分类:
- 编程语言
1:import java.io.BufferedWriter;import java.io.FileWriter;
2: FileWriter fw = new FileWriter("C:/test/result.txt"); BufferedWriter bw = new BufferedWriter(fw);
然后写入bw.write("需要写入的数据!");
最近关闭流,即:fw.close();bw.close();
io中从文件中取出数据
- 博客分类:
- 编程语言
来公司的第一天就碰到了考核,考核的主要内容是。从txt文件中取出数据然后进行一些算法。然后再存入到txt文件中去。
下面写下从txt文件中取出数据的个人理解。
//首先需要导入想要的架包什么的。
import java.io.BufferedReader;
import java.io.FileReader;
2:然后可以取出来放在一个String当中。如:
String s = "";
FileReader fr = new FileReader(fileName);// fileName是传递的路径,当然也可以现场写一个,如:C:/t ...
struts+spring开发框架的搭建:
主要是以登录界面来说明工程的搭建问题。
1:首先当然是导入相应的架包到WebRoot下的WEB-INF下的Lib里面;
2:在src下面写入一个ApplicationResources.properties;
3:在web.xml中写入配置文件,代码如下:
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet& ...
在java web开发过程中总是会碰到各种问题,最近做毕业设计的时候就遇到了,现在把我处理乱码问题统一下写出来。
1:首先是配置个过滤器,这样只要是通过form收集的收据一般都没有什么问题。
放入过滤器的步骤:
1.1:写入一个javabean文件,放在src目录下面:
代码如下:
public class CharacterEncodingFilter implements Filter {
/**
* 编码方式
*/
public String characterEncoding;
...
Java:相对于C/C++的不同点
- 博客分类:
- 编程语言
1:自动内存管理:JAVA对于内存的分配是动态的,并具有垃圾回收机制(GC);
2:不在类外定义全局变量;
3:JAVA中将不再使用goto语句;
4:java中取消了指针;
5:运行时系统对类型转换进行类型相容性检查;
6:JAVA不支持头文件,使用import与其它类通讯;
7:JAVA中不包含结构和联合,所有的内容都封装在类中;
8:JAVA中不支持宏,它通过final关键字来声明一个常量;
9:JAVA不支持多重继承,可以通过JAVA中的接口实现多重继承的功能。
使用JSTL时发生异常如下:
According to TLD or attribute directive in tag file,attribute value does not accept any expressions
解决方法:
应用部署运行的时候出现JSP异常, 发生在使用JSTL库的时候: According to TLD or attribute directive in tag file, attribute value does not accept any expressions, 可能是因为使用了JSP2.0版本, 同时又没有使用JSTL core库的备用 ...
ArrayList和Vector都是按数组存储的,所以它们的索引可以按数组的序号查找,但是此数组的实际大小大于存储的数据以便插入元素,这样会有点浪费资源,并且插入操作比较麻烦,因为需要数组元素移动等内存操作,所以索引数据快而插入数据慢;
而LinkedList是双向链表存储的,按序号索引可以选择前向或者后向遍历,但是插入数据时只需要记录本项的前后项既可以,所以插入数据比较快。
1:在java中有3个类负责字符的操作。
(1)。Character是进行单个字符操作的,
(2)String对一串字符进行操作,不可改变类
(3)StringBuffer也是对一串字符进行操作,但是可变类。
2 String是不可变队形,一旦被创建,就不能被修改它的值。对于已经存在的String队形的修改都是重新创建一个新的对象,然后把新的值保存进去。String是final类,即不能被继承。
1:Int是java提供的8种原始数据类型之一;Integer是java为int的提供的封装类,。int的默认值是0;Integer的默认值是null,即Integer可以区分未赋值和赋值为0的区别,而int却无法表达出未赋值的情况。例如:如果要表达没有参加考试和参加考试考试成绩为0的区别,只能用Integer了。在JSP开发中,Integer的默认值是null,用el表达式在文本框中显示时,值为空白字符串,这样客服比较容易接受。而用int默认值为0,用el表达式在文本框中显示时,结果也为0.所以int不适合作为web层的表单数据的类型。
2:声明为int的变量不需要实例化,声明为Intege ...