Java语言程序设计实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验报告

课程名称:Java语言程序设计

实验地点:实验楼110

专业班级:物联网1601班学号:********** 学生姓名:***

指导教师:**

2018年05月30日

四、实验记录

(1)程序:计算100(含100)以内所有偶数的和

package FRIST_text;

public class One {

public static void main(String[] args) {

int sum=0;

for(int i=0;i<=100;i++)

if(i%2==0) sum+=i;

System.out.println("Sum= "+sum);

}

}

(2)程序:求所有的水仙花数

package FRIST_text;

public class Two {

public static void main(String[] args) {

int cnt=0;

for(int i=100;i<=999;i++)

{

if(f(i)) {

cnt++;

System.out.print(i+"\t");

}

}

System.out.println("\n"+"总共有:"+cnt+"水仙花数");

}

static boolean f(int n)

{

int a=n%10;

int b=(n/10)%10;

int c=n/100;

if(a*a*a+b*b*b+c*c*c==n)

return true;

return false;

}

}

(3)程序:求1-100间的素数

package FRIST_text;

public class Three {

public static void main(String[] args) { int cnt=0;

for(int i=2;i<=100;i++)

{

if(f(i))

{

cnt++;

System.out.print(i+"\t");

}

if(cnt==5)

{

cnt=0;

System.out.println();

}

}

}

static boolean f(int n)

{

boolean flag=true;

for(int i=2;i*i

if(n%i==0) {

flag=false;

break;

}

return flag;

}

}

(4)程序:写一程序,给定x值,输出y值package FRIST_text;

import java.util.*;

public class Four {

public static void main(String[] args) { // TODO Auto-generated method stub

int n;

System.out.println("请输入一个整数");

Scanner sc=new Scanner(System.in);

int x=sc.nextInt();

if(x<1)

System.out.println(x);

else if(1<=x&&x<10)

System.out.println(3*x-2);

else

System.out.println(4*x);

sc.close();

}

}

(5)程序:编写程序输出以下图案

package FRIST_text;

public class Five {

public static void main(String[] args) { // TODO Auto-generated method stub

for(int i=1;i<=7;i=i+2)

{

for(int j=(7-i)/2;j>0;j--)

System.out.print(" ");

for(int j=i;j>0;j--)

System.out.print("☆");

System.out.println();

}

for(int i=5;i>=1;i=i-2)

{

for(int j=(7-i)/2;j>0;j--)

System.out.print(" ");

for(int j=i;j>0;j--)

System.out.print("☆");

System.out.println();

}

}

}

(6)程序:编写程序,输出从公元1900年到2100年所有闰年的年号package FRIST_text;

public class Six {

public static void main(String[] args) {

// TODO Auto-generated method stub

int cnt=0;

for(int i=1900;i<=2100;i++)

{

if((i%4==0&&i%100!=0)||i%400==0) {

cnt++;

System.out.print(i+"\t");

相关文档
最新文档