2017年Java基础笔试题

发布时间:2018-10-02 编辑:琳钗 手机版

  Java的主要工作是通过编程语言来制作互联网页面、制作动态效果以及网站等技术,现在网上关于这方面的教程有很多。下面是小编整理的关于Java基础笔试题,希望大家认真阅读!

  1、 编写程序,实现1到100之间整数的累加并输出运算结果。

  public class a

  {

  public static void main(String[] args)

  {

  int i,s=0;

  for(i=1;i<=100;i++)

  {

  s=s+i;

  }

  System.out.println("1到100的累加和是"+s);

  }}

  2、编写程序,计算1~100中奇数的累加和并输出。

  public class a

  {

  public static void main(String[] args)

  {

  int i,s=0;

  for(i=1;i<=100;i++)

  {

  if(i%2!=0)

  s=s+i;

  }

  System.out.println("1到100的奇数累加和是"+s);

  }}

  3、编写程序,计算1~100中偶数的累加和并输出。

  public class a

  {

  public static void main(String[] args)

  {

  int i,s=0;

  for(i=1;i<=100;i++)

  {

  if(i%2==0)

  s=s+i;

  }

  System.out.println("1到100的偶数累加和是"+s);

  }}

  4、比较两个数的大小,找出其中的最大数并输出。

  import java.io.*;

  public class ka

  { public static void main(String[] args) throws IOException

  {

  float? x,y,m;

  m=0;

  InputStreamReader readerx=new InputStreamReader(System.in);

  BufferedReader inputx=new BufferedReader(readerx);

  System.out.println("请输入x:");

  String tempx=inputx.readLine();

  x = Float.parseFloat(tempx);

  InputStreamReader readery=new InputStreamReader(System.in);

  BufferedReader inputy=new BufferedReader(readery);

  System.out.println("请输入y:");

  String tempy=inputy.readLine();

  y= Float.parseFloat(tempy);

  if(x>y)

  {

  m=x;

  }else

  {

  m=y;

  }

  System.out.println("最大数为"+m);

  }

  }

  5、比较两个数的大小,找出其中的最小数并输出。

  import java.io.*;

  public class ka

  { public static void main(String[] args) throws IOException

  {

  float? x,y,m;

  m=0;

  InputStreamReader readerx=new InputStreamReader(System.in);

  BufferedReader inputx=new BufferedReader(readerx);

  System.out.println("请输入x:");

  String tempx=inputx.readLine();

  x = Float.parseFloat(tempx);

  InputStreamReader readery=new InputStreamReader(System.in);

  BufferedReader inputy=new BufferedReader(readery);

  System.out.println("请输入y:");

  String tempy=inputy.readLine();

  y= Float.parseFloat(tempy);

  if(x{

  m=x;

  }else

  {

  m=y;

  }

  System.out.println("最小数为"+m);

  }

  }

  6、编写一个Java程序,判断某年份是否为闰年。

  import java.io.*;

  public class testa

  {

  public static void main(String[] args) throws IOException

  {

  float? x;

  InputStreamReader reader=new InputStreamReader(System.in);

  BufferedReader input=new BufferedReader(reader);

  System.out.println("请输入x:");

  String temp=input.readLine();

  x =Float.parseFloat(temp);

  if(x@0==0)

  {

  System.out.println(+x+"是闰年");

  }

  else

  if(x%4==0)

  {

  System.out.println(+x+"是闰年");

  }

  else{ System.out.println(+x+"不是闰年");}

  }

  }

  7、比较两个数的大小,找出其中的最大数和最小数并输出。

  import java.io.*;

  public class ka

  { public static void main(String[] args) throws IOException

  {

  float? x,y;

  InputStreamReader readerx=new InputStreamReader(System.in);

  BufferedReader inputx=new BufferedReader(readerx);

  System.out.println("请输入x:");

  String tempx=inputx.readLine();

  x = Float.parseFloat(tempx);

  InputStreamReader readery=new InputStreamReader(System.in);

  BufferedReader inputy=new BufferedReader(readery);

  System.out.println("请输入y:");

  String tempy=inputy.readLine();

  y= Float.parseFloat(tempy);

  if(x{

  System.out.println("最小数为"+x);

  System.out.println("最大数为"+y);

  }else

  {

  System.out.println("最小数为"+y);

  System.out.println("最大数为"+x);

  }

  }

  }

  8、比较两个数的大小,找出其中的最大数和最小数,并输出最大数和最小数之差。

  import java.io.*;

  public class ka

  { public static void main(String[] args) throws IOException

  {

  float? x,y,m;

  InputStreamReader readerx=new InputStreamReader(System.in);

  BufferedReader inputx=new BufferedReader(readerx);

  System.out.println("请输入x:");

  String tempx=inputx.readLine();

  x = Float.parseFloat(tempx);

  InputStreamReader readery=new InputStreamReader(System.in);

  BufferedReader inputy=new BufferedReader(readery);

  System.out.println("请输入y:");

  String tempy=inputy.readLine();

  y= Float.parseFloat(tempy);

  if(x{

  System.out.println("最小数为"+x);

  System.out.println("最大数为"+y);

本文已影响3616
+1
0