实验1.2 Java语言编程基础

实验1.2 Java语言编程基础,第1张

实验目标:

Ø 1)  掌握如何在 Java 程序中定义变量。 Ø 2)  掌握各种运算符及其相关表达式。 Ø 3)  掌握各种运算符的运算规则

1. 除法和求余数运算符的使用

1编写程序,从键盘输入一个两位数,按数位逆序输出。提示:使用“%”和“/”运算符可求出每一位数字。

下面是一个运行结果。

请输入一个两位数:28

该数的逆序数是:82

package 第一题;
import java.util.Scanner;//导入 java.util 包下的 Scanner 类

public class 第一题 {

	public static void main(String[] args) {
		System.out.print("请输入一个两位数:");
		Scanner input=new Scanner(System.in);
		int num=input.nextInt();
		int a,b;
		a=num%10;//取余数
		b=num/10;//取整数
		System.out.print("该数的逆序数是:"+a+b);
	}

}

2编写程序DigitSum.Java,接受从键盘输入一个三位整数(如385),计算并输出各位数字之和。

例如:

请输入一个三位整数:385

各位数字之和为:16

package 第一题;
import java.util.Scanner;//导入 java.util 包下的 Scanner 类

public class DigitSum {

	public static void main(String[] args) {
		System.out.print("请输入一个三位整数:");
		Scanner input=new Scanner(System.in);
		int num=input.nextInt();
		int a,b,c;
		a=num/100;//存放百位数
		b=num/10%10;//存放十位数
		c=num%10;//存放个位数
		System.out.print("各位数字之和为:"+(a+b+c));
	}

}

2. Java表达式的使用

编写程序,从键盘上输入你的体重(单位为公斤)和身高(单位为米),计算你的身体质量指数(BMI),该值是衡量一个人是否超重的指标。计算公式为“BMI =体重/身高的平方。下面是一次运行结果。

请输入你的体重(公斤):70

请输入你的身高(米):1.70

你的 BMI 值是:24.22145328719723516

package 第二题;
import java.util.Scanner;//导入 java.util 包下的 Scanner 类

public class 第二题 {

	public static void main(String[] args) {
		System.out.print("请输入你的体重:");
		Scanner input=new Scanner(System.in);
		double weight=input.nextDouble();
		System.out.print("请输入你的身高:");
		double height=input.nextDouble();
		double BMI=weight/Math.pow(height,2);//Math.pow(base,exponent)  <=>  base^exponent  
		System.out.print("你的BMI值是:"+BMI);
	}

}

3. a=9b=-ai=0j=i++k=++j;输出最终abijk的结果。

package 第三题;

public class 第三题 {

	public static void main(String[] args) {
		int a=0,b=0,i=0,j=0,k=0;//变量初始化
        a=9;
        b=-a;
		j=i++;
		k=++j;
		System.out.println("a="+a);
		System.out.println("b="+b);
		System.out.println("i="+i);
		System.out.println("j="+j);
		System.out.println("k="+k);
	}

}

4. 键盘输入两个数,求这两个数的和并输出。

package 第四题;
import java.util.Scanner;//导入 java.util 包下的 Scanner 类

public class 第四题 {

	public static void main(String[] args) {
		System.out.print("请输入两个数:");
		Scanner input=new Scanner(System.in);
		int a=input.nextInt(), b=input.nextInt();
		System.out.println("这两个数的和为:"+(a+b));

	}

}

5. 验证各种运算符的使用

(float)(a+b)/2+(int)x%(int)y

a=2,b=3,x=3.5,y=2.5

package 第五题;

public class 第五题 {

	public static void main(String[] args) {
		int a=2, b=3;
		float x=3.5f, y=2.5f;//用float定义浮点类型数据时要在末尾加f;long也一样,需要在定义数据末尾加l
		double m, n;
		m=(float)(a+b)/2;
		n=(int)x%(int)y;
		System.out.println("m="+m);
		System.out.println("n="+n);
	}

}

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/757968.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-01
下一篇 2022-05-01

发表评论

登录后才能评论

评论列表(0条)

保存