Java语言基础-2

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

杭州电子科技大学计算机学院

Java语言程序设计(魏丹老师授课班级)

实验2:Java语言基础

时间:2017年3月15日学号:16031614 姓名:王晶注意:

3)作业做完后,通过作业提交系统提交。提交网址是:

https://www.sojump.hk/jq/12248235.aspx

下次上机时间:2017年4月5日13:00-16:00 地点:1-115 一、实验目的

本实验要求能够熟练掌握Java的基本语法,包括标识符与关键字、数据类型、运算符、表达式、变量声明等语言成分及流程控制语句。具体目的如下:

(1)掌握Java语言数据类型,熟悉如何定义整型、字符型和实型的变量,以及对它们赋值的方法。

(2)学会使用Java的有关算术运算符,以及包含这些运算符的表达式。

(3)编写顺序结构程序并运行。

二、组织:

2人一组,互相帮助,但在操作试验中,单独进行。

三、评分标准及注意事项:

1. 题目1、2、3和4各占10%。

2. 题目5、6和7各占20%。

要求:复制源代码并将运行结果截图至对应的题目下面。

四、实验内容:

实验题目1

通过键盘输入一个数,判断一个数是正数、零还是负数。package wangjing;

import java.util.Scanner;

public class one {

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

Scanner ygs=new Scanner(System.in);

double a;

a=ygs.nextInt();

if(a==0)System.out.println("这个数是零");

if(a>0)System.out.println("这个数是正数");

if(a<0)System.out.println("这个数是负数");

}

}

输入三个整数,输出其中最大数。

package wangjing;

import java.util.Scanner;

public class twe {

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

Scanner ygs=new Scanner(System.in);

int a,b,c,max;

a=ygs.nextInt();

b=ygs.nextInt();

c=ygs.nextInt();

max=a;

if(max

if(max

System.out.printf("最大值为%d",max);

}

}

编写程序:某商场对苹果进行促销,规定购买2公斤以上可以在原价每公斤3.5元的基础上打8折,设计一个程序计算购买X公斤苹果的应付款。

package wangjing;

import java.util.Scanner;

public class three {

public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner ygs=new Scanner(System.in);

System.out.print("请输入购买苹果数:");

int x;

x=ygs.nextInt();

if(x<=2)

System.out.println("应付:"+3.5*x);

else

System.out.println("应付:"+3.5*x*0.8);

}

}

试编写程序,实现求几何形状(长方形、正方形、圆形)的周长、面积。(可以任选其一)package wangjing;

import java.util.Scanner;

public class four {

public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner ygs=new Scanner(System.in);

System.out.print("请输入圆的半径:");

double r;

double o =Math.PI;

r=ygs.nextInt();

System.out.println("周长为"+2*o*r);

System.out.println("面积为"+o*r*r);

}

}

实验题目5

编写程序:从键盘输入一个小于1000的正数,要求输出它的平方根(如平方根不是整数,

则输出其整数部分)。要求在输入数据后先对其进行检查是否为小于1000的正数。若不是,则要求重新输入。

package wangjing;

import java.util.Scanner;

public class five {

public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner ygs=new Scanner(System.in);

double a,b;

a=ygs.nextInt();

if(a>0&&a<1000)

{b=(int)Math.sqrt(a);

System.out.println(b);}

else

System.out.println("请重新输入");

}

}

实验题目6

闰年判断:输入一个年份,判断该年份是否为闰年。(判断条件是:该年份能被4但不能被100整除,或能被400整除。)

package wangjing;

相关文档
最新文档