没有合适的资源?快使用搜索试试~ 我知道了~
JAVA初学的基础例子,对初学者学习JAVA深入简出,非常受益。
资源推荐
资源详情
资源评论
Java 复习程序
第三章
**P62 2.通过代码完成两个整数内容的交换。
public class JiaoHuan{
public static void main(String args[]){
int a=10; int b=5; int temp;
temp=a;
a=b;
b=temp;
System.out.println(“a=”+a+”,b=”+b); } }
*3.给定 3 个数字,求出这 3 个数字中的最大值,并讲最大值输出。
public class OJX_090802011018_03 {
public static void main(String args[]) {
int a=1; int b=2; int c=3; int max;
max=a>b?a:b;
max=max>c?max:c;
System.out.println("给定三个数:1,2,3");
System.out.println("其中最大值为:"+max); } }
*6.编写 Java 程序,求 13-23+33-43+……+973-983+993-1003 的值。
public class OJX_090802011018_06 {
public static void main(String args[]) {
double sum=0;
for(double i=1;i<=100;i++){
sum=sum+((10*i+3)*(Math.pow(-1,i-1)));
System.out.println(sum);
}
System.out.println("13-23+33-43+...+973-983+993-1003="+sum); } }
9.编写一个程序,实现 1-100 的累加。
public class LeiJia {
public static void main(String args[]){
int sum=0;
for(int i=1;i<=100;i++){
sum=sum+i;}
System.out.println(“sum=”+sum); } }
11.编程求 1!+2!+3!+…+20!的值。
public class OJX_090802011018_11 {
public static void main(String args[]) {
long i;
long j=1;
long sum=0;
for(i=1;i<=20;i++){
j=j*i;
sum=sum+j;
System.out.println(sum);
}
System.out.println("-----------运算结果显示------------------");
System.out.println("1!+2!+3!+...+20!="+sum);
}
1
}
第四章
*P88.3 现在有如下的一个数组:int oldArr[]={1,3,5,0,0,6,6,0,5,4,7,6,7,0,5};
要求将以上数组中值为 0 的项去掉,将不为零的值存入一个新的数组,生成新的数组为:
int newArr[]={1,3,5,6,6,5,4,7,6,7,5}
public class LX_4_03 {
public static void main(String args[]){
int oldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5};
int newArr[]=new int[oldArr.length];
int y=0;
System.out.println("原始数组为:int oldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5}");
System.out.print("去零后的数组为:int newArr[]={");
for(int x=0;x<oldArr.length;x++){
if(oldArr[x]!=0){
System.arraycopy(oldArr,x,newArr,y,1);
y++; } }
print(newArr);
System.out.print("}"); }
public static void print(int temp[]){
for(int i=0;i<temp.length;i++){
if(temp[i]!=0){
System.out.print(temp[i]+","); } } } }
**6.定义一个包含 10 个元素的数组,对其进行赋值,使每个元素的值等于其下标,然后输出;最后将这
个数组倒置(即首尾交换)后输出。
public class LX_4_06 {
public static void main(String args[]){
int score1[]=new int[10];
System.out.println("定义一个包含 10 个元素的数组,对其赋值,使每个元素的值等于其下标:");
for(int i=0;i<10;i++){
score1[i]=i; }
print(score1);
sort(score1);
System.out.println();
System.out.print("sore1[]={");
printt(score1);
System.out.print("}");
}
public static void print(int temp[]){
for(int i=0;i<temp.length;i++){
System.out.print("temp["+i+"]="+temp[i]+"\t"); }
}
public static void sort(int temp[]){
for(int i=1;i<temp.length;i++){
for(int j=0;j<temp.length;j++){
if(temp[i]>temp[j]){
int x=temp[i];
temp[i]=temp[j];
2
剩余11页未读,继续阅读
资源评论
cy_eagle
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功