java练习题,求高人指点迷津,感激!

2024-12-25 02:26:48
推荐回答(2个)
回答1:

物理:
物理这门自然科学课程比较比较难学,靠死记硬背是学不会的,一字不差地背下来,出个题目还是照样不会作。物理课初中、高中、大学各讲一遍,初中定性的东西多,高中定量的东西多,大学定量的东西更多了,而且要用高等数学去计算。那么,如何学好物理呢?
要想学好物理,应当能够做到不仅是能把物理学好,其它课程如数学、化学、语文、历史等都能够学好,也就是说学什么,就能学好什么。实际上在学校里,我们见到的学习好的学生,哪科都学得好,学习差的学生哪科都学得差,基本如此,除了概率很小的先天因素外,这里确实存在一个学习方法问题。
谁不想做一个学习好的学生呢,但是要想成为一名真正学习好的学生,第一条就要好好学习,就是要敢于吃苦,就是要珍惜时间,就是要不屈不挠地去学习。树立信心,坚信自己能够学好任何课程,坚信“能量的转化和守恒定律”,坚信有几份付出,就应当有几份收获。关于这一条,请看以下三条语录:
我决不相信,任何先天的或后天的才能,可以无需坚定的长期苦干的品质而得到成功的。——狄更斯(英国文学家)
有的人能够远远超过其他人,其主要原因与其说是天才,不如说他有专心致志坚持学习和不达目的决不罢休的顽强精神。——道尔顿(英国化学家)
世界上最快而又最慢,最长而又最短,最平凡而又最珍贵,最容易被忽视而最令人后悔的就是时间。——高尔基(苏联文学家)
以上谈到的第一条应当说是学习态度,思想方法问题。第二条就是要了解作为一名学生在学习上存在如下八个环节:制定计划→课前预习→专心上课→及时复习→独立作业→解决疑难→系统总结→课外学习。这里最重要的是:专心上课→及时复习→独立作业→解决疑难→系统总结,这五个环节。在以上八个环节中,存在着不少的学习方法,下面就针对物理的特点,针对就“如何学好物理”,这一问题提出几点具体的学习方法。
(一)三个基本。基本概念要清楚,基本规律要熟悉,基本方法要熟练。关于基本概念,举一个例子。比如说速率。它有两个意思:一是表示速度的大小;二是表示路程与时间的比值(如在匀速圆周运动中),而速度是位移与时间的比值(指在匀速直线运动中)。关于基本规律,比如说平均速度的计算公式有两个经常用到V=s/t、V=(vo+vt)/2。前者是定义式,适用于任何情况,后者是导出式,只适用于做匀变速直线运动的情况。再说一下基本方法,比如说研究中学问题是常采用的整体法和隔离法,就是一个典型的相辅形成的方法。最后再谈一个问题,属于三个基本之外的问题。就是我们在学习物理的过程中,总结出一些简练易记实用的推论或论断,对帮助解题和学好物理是非常有用的。如,“沿着电场线的方向电势降低”;“同一根绳上张力相等”;“加速度为零时速度最大”;“洛仑兹力不做功”等等。
(二)独立做题。要独立地(指不依赖他人),保质保量地做一些题。题目要有一定的数量,不能太少,更要有一定的质量,就是说要有一定的难度。任何人学习数理化不经过这一关是学不好的。独立解题,可能有时慢一些,有时要走弯路,有时甚至解不出来,但这些都是正常的,是任何一个初学者走向成功的必由之路。
(三)物理过程。要对物理过程一清二楚,物理过程弄不清必然存在解题的隐患。题目不论难易都要尽量画图,有的画草图就可以了,有的要画精确图,要动用圆规、三角板、量角器等,以显示几何关系。画图能够变抽象思维为形象思维,更精确地掌握物理过程。有了图就能作状态分析和动态分析,状态分析是固定的、死的、间断的,而动态分析是活的、连续的。
(四)上课。上课要认真听讲,不走思或尽量少走思。不要自以为是,要虚心向老师学习。不要以为老师讲得简单而放弃听讲,如果真出现这种情况可以当成是复习、巩固。尽量与老师保持一致、同步,不能自搞一套,否则就等于是完全自学了。入门以后,有了一定的基础,则允许有自己一定的活动空间,也就是说允许有一些自己的东西,学得越多,自己的东西越多
(五)笔记本。上课以听讲为主,还要有一个笔记本,有些东西要记下来。知识结构,好的解题方法,好的例题,听不太懂的地方等等都要记下来。课后还要整理笔记,一方面是为了“消化好”,另一方面还要对笔记作好补充。笔记本不只是记上课老师讲的,还要作一些读书摘记,自己在作业中发现的好题、好的解法也要记在笔记本上,就是同学们常说的“好题本”。辛辛苦苦建立起来的笔记本要进行编号,以后要经学看,要能做到爱不释手,终生保存。
(六)学习资料。学习资料要保存好,作好分类工作,还要作好记号。学习资料的分类包括练习题、试卷、实验报告等等。作记号是指,比方说对练习题吧,一般题不作记号,好题、有价值的题、易错的题,分别作不同的记号,以备今后阅读,作记号可以节省不少时间。
(七)时间。时间是宝贵的,没有了时间就什么也来不及做了,所以要注意充分利用时间,而利用时间是一门非常高超的艺术。比方说,可以利用“回忆”的学习方法以节省时间,睡觉前、等车时、走在路上等这些时间,我们可以把当天讲的课一节一节地回忆,这样重复地再学一次,能达到强化的目的。物理题有的比较难,有的题可能是在散步时想到它的解法的。学习物理的人脑子里会经常有几道做不出来的题贮存着,念念不忘,不知何时会有所突破,找到问题的答案。 (八)向别人学习。要虚心向别人学习,向同学们学习,向周围的人学习,看人家是怎样学习的,经常与他们进行“学术上”的交流,互教互学,共同提高,千万不能自以为是。也不能保守,有了好方法要告诉别人,这样别人有了好方法也会告诉你。在学习方面要有几个好朋友。
(九)知识结构。要重视知识结构,要系统地掌握好知识结构,这样才能把零散的知识系统起来。大到整个物理的知识结构,小到力学的知识结构,甚至具体到章,如静力学的知识结构等等。
(十)数学。物理的计算要依靠数学,对学物理来说数学太重要了。没有数学这个计算工具物理学是寸步难行的。大学里物理系的数学课与物理课是并重的。要学好数学,利用好数学这个强有力的工具。
(十一)体育活动。健康的身体是学习好的保证,旺盛的精力是学习高效率的保证。要经常参加体育活动,要会一种、二种锻炼身体的方法,要终生参加体育活动,不能间断,仅由兴趣出发三天打鱼两天晒网地搞体育活动,对身体不会有太大好处。要自觉地有意识地去锻炼身体。要保证充足的睡眠,不能以减少睡觉的时间去增加学习的时间,这种办法不可取。不能以透支健康为代价去换取一点好成绩,不能动不动就讲所谓“冲刺”、“拼搏”,学习也要讲究规律性,也就是说总是努力,不搞突击。
数学:
一、课内重视听讲,课后及时复习。

新知识的接受,数学能力的培养主要在课堂上进行,所以要特点重视课内的学习效率,寻求正确的学习方法。上课时要紧跟老师的思路,积极展开思维预测下面的步骤,比较自己的解题思路与教师所讲有哪些不同。特别要抓住基础知识和基本技能的学习,课后要及时复习不留疑点。首先要在做各种习题之前将老师所讲的知识点回忆一遍,正确掌握各类公式的推理过程,庆尽量回忆而不采用不清楚立即翻书之举。认真独立完成作业,勤于思考,从某种意义上讲,应不造成不懂即问的学习作风,对于有些题目由于自己的思路不清,一时难以解出,应让自己冷静下来认真分析题目,尽量自己解决。在每个阶段的学习中要进行整理和归纳总结,把知识的点、线、面结合起来交织成知识网络,纳入自己的知识体系。

二、适当多做题,养成良好的解题习惯。

要想学好数学,多做题目是难免的,熟悉掌握各种题型的解题思路。刚开始要从基础题入手,以课本上的习题为准,反复练习打好基础,再找一些课外的习题,以帮助开拓思路,提高自己的分析、解决能力,掌握一般的解题规律。对于一些易错题,可备有错题集,写出自己的解题思路和正确的解题过程两者一起比较找出自己的错误所在,以便及时更正。在平时要养成良好的解题习惯。让自己的精力高度集中,使大脑兴奋,思维敏捷,能够进入最佳状态,在考试中能运用自如。实践证明:越到关键时候,你所表现的解题习惯与平时练习无异。如果平时解题时随便、粗心、大意等,往往在大考中充分暴露,故在平时养成良好的解题习惯是非常重要的。

三、调整心态,正确对待考试。

首先,应把主要精力放在基础知识、基本技能、基本方法这三个方面上,因为每次考试占绝大部分的也是基础性的题目,而对于那些难题及综合性较强的题目作为调剂,认真思考,尽量让自己理出头绪,做完题后要总结归纳。调整好自己的心态,使自己在任何时候镇静,思路有条不紊,克服浮躁的情绪。特别是对自己要有信心,永远鼓励自己,除了自己,谁也不能把我打倒,要有自己不垮,谁也不能打垮我的自豪感。

在考试前要做好准备,练练常规题,把自己的思路展开,切忌考前去在保证正确率的前提下提高解题速度。对于一些容易的基础题要有十二分把握拿全分;对于一些难题,也要尽量拿分,考试中要学会尝试得分,使自己的水平正常甚至超常发挥。

由此可见,要把数学学好就得找到适合自己的学习方法,了解数学学科的特点,使自己进入数学的广阔天地中去。
最后,祝大家都可以取得优异的成绩............

回答2:

请问楼主您是要方法的实现吗?

public class Test {
// Test类
public static void main(String[] args) {
int i = 1, j = 2;
Purse purse_01 = new Purse(1);
Purse purse_02 = new Purse(2);
Test t = new Test();
System.out.println("Before java base type changed: i = " +i+ ", j = " + j );
t.exchange(i, j);
System.out.println("After java base type changed: i = " +i+ ", j = " + j + "\n");

System.out.println("Before java Object reference changed: money1 = " +purse_01.getMoney()+ ", money2 = " + purse_02.getMoney() );
t.exchange(purse_01, purse_02);
System.out.println("After java Object reference changed: money1 = " +purse_01.getMoney()+ ", money2 = " + purse_02.getMoney() + "\n");

System.out.println("Before java Object's base type changed: money1 = " +purse_01.getMoney()+ ", money2 = " + purse_02.getMoney() );
t.exchange2(purse_01, purse_02);
System.out.println("After java Object's base type changed: money1 = " +purse_01.getMoney()+ ", money2 = " + purse_02.getMoney() + "\n" );

System.out.println("Did you find the differece between these three Methods?" );
}
private void exchange(int i, int j) {
int temp = 0;
temp = i;
i = j;
j = temp;
return;
}
private void exchange(Purse purse_01 , Purse purse_02){
Purse temp = null;
temp = purse_01;
purse_01 = purse_02;
purse_02 = temp;
return;
}
private void exchange2(Purse purse_01 , Purse purse_02){
if (purse_01 == null || purse_02 == null) {
return;
}
int temp = 0;
temp = purse_01.getMoney();
purse_01.setMoney(purse_02.getMoney());
purse_02.setMoney(temp);
return;
}

}

class Purse{
public Purse(int money) {
this.money = money;
}

private int money = 0;

public int getMoney() {
return money;
}

public void setMoney(int money) {
this.money = money;
}
}