没有合适的资源?快使用搜索试试~ 我知道了~
《Java基础复习笔记.docx》是一份宝贵的学习资源,旨在帮助那些已经具有一定Java编程基础的学习者巩固知识、进行复习以及更深入地理解Java编程的核心概念。以下是对这个资源的详细描述: 全面的复习内容:这份资源提供了全面的Java基础知识复习内容。从基本的数据类型、控制结构、函数和对象导向编程(OOP)原则,到异常处理、多线程编程和集合框架,所有这些核心主题都得到了详细的涵盖。 清晰的总结和示例:每个主题都有清晰的总结,有助于学习者迅速回顾并巩固概念。示例代码和实际案例也在文档中提供,以帮助学习者更好地理解如何应用所学的知识。 针对已有基础的学习者:这份资源适用于已经具有一定Java编程经验的学习者,他们可以利用这些笔记来快速回顾和巩固知识,以备面临编程挑战或面试。 自学和教学的双重用途:这些笔记不仅适用于自学者,还可用于教室教学。教师可以将这些复习笔记作为教材,帮助学生温故知新,巩固所学。 实际项目的示例:文档中提供了实际项目中使用Java编程的示例,这对于那些希望将Java技能应用于实际项目的学习者非常有帮助。 方便的学习方式:这份资源以Word文档的形式提供,因
资源推荐
资源详情
资源评论
填空题
一.加减乘除 取余(%)自加自减 字符连接的功能 输入输出 相关案例 ArithmeticTest.java
例:public class ArithmeticTest{
public static void main(String[] args){
System.out.println(10/3);
System.out.println(10%3);
System.out.println(-10%3);
System.out.println(10%3.5);
System.out.println(-10%4.5);
int j = 5;
int k;
System.out.println(j++);
System.out.println(++j);
关于输入输出:
例子:
public class BreakTest{
public static void main(String[] args){
//判断输入的自然数是否是素数
System.out.println("请输入自然数 n 的值:");//输出
Scanner sc = new Scanner(System.in);//键盘输入
int n = sc.nextInt();
if(n<=1){
System.out.println(n+"不是素数!!");
}else{
//设置一个标识变量,标识是否为素数
boolean flag = true;
for(int i=2;i<n;i++){
if(n%i==0){
flag = false;
break;//退出当前层循环
}
}
if(flag){
System.out.println(n+"是素数!!");
}else{
System.out.println(n+"不是素数!!");
}
}
}
}
二.1-n 的和、偶数和、奇数和、阶乘
1-n 的和 比较好做 就不写了(循环加就 ok)
2.偶数和
public static void main(String[] args) {
int sum = 0;
int i = 0 ;
while(i<=100){//100 以内的
if(i%2==0){
sum = sum + i ;
}
i++;
}
System.out.println("偶数之和:"+sum);
3.奇数和
public static void main(String[] args) {
int sum = 0;
int i = 0 ;
while(i<=100){//100 以内的
if(i%2==1){
sum = sum + i ;
}
i++;
}
System.out.println("奇数之和:"+sum);
4.阶乘
public class MutiLoopTest{
public static void main(String[] args){
//1!+2!+3!+......+n!
System.out.println("请输入整数 n 的值:");
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int sum = 0;
for(int i=1;i<=n;i++){
int result = 1;
for(int j=1;j<=i;j++){
result = result*j;
}
sum = sum + result;
System.out.println("sum="+sum);
}
System.out.println("1!+2!+3!+......+n!="+sum);
}
}
三.对象实例化、调用 get 方法输出对象的属性,调用 set 方法设置对象的属性。演示
Test3.java(技术原因找不见 Test3 凑乎看这个)
public class Person1Test{
public static void main(String[] args){
Person1Test pt = new Person1Test();
int n = 10;
System.out.println("before m1 is called! n="+n);
pt.m1(n);
System.out.println("after m1 is called! n="+n);
Person1 p = new Person1("zhangsan",21,2345.67);
System.out.println("before m2 is called! p="+p);
pt.m2(p);
System.out.println("after m2 is called! p="+p);
Person1 p1 = new Person1("zs1",12,678.99);
System.out.println("before m3 is called! p1="+p1);
pt.m3(p1);
System.out.println("after m3 is called! p1="+p1);
}
public void m1(int n){
n = 1000;
}
public void m2(Person1 p){
p.setName("wangwu");
p.setAge(45);
p.setSalary(9999.99);
}
public void m3(Person1 p){
p = new Person1("Tom",22,1111.11);
}
}
class Person1{
private String name;
private int age;
double salary;
public Person1(){
}
public Person1(String name,int age,double salary){//三参构造方法
this.name = name;
this.age = age;
this.salary = salary;
}
剩余12页未读,继续阅读
资源评论
程序员Ale-阿乐
- 粉丝: 7796
- 资源: 99
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Android的学生信息管理2.rar
- 3e9ef566-ba13-47b0-a252-77aa9e4b040f8412130.apk
- 毕业设计基于SSM的房屋租赁系统源【源码+lw+部署+讲解】
- 基于Android男装出口管理系统的app.rar
- 工资表生成工资条Excel模版
- 位运算、状态压缩、枚举子集汇总.html
- C++毕业设计快递分拣机器人系统源码+论文文件+资料.zip
- 锐龙处理器 体质分析工具,体质越好越稳定,越容易超频 tool1007/Win V/F
- IOS Swift3 四种单例模式详解及实例《PPT文档》
- Swin-Unet网络预训练模型,swin-tiny-patch-window7-224.pth
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功