Java实验二(2019大数据)

练习1
编写程序,允许用户在键盘上输入姓名,程序输出欢迎信息。
程序的运行结果如下:
在这里插入图片描述
用不同的输入测试程序,
问题:
1.不输入任何字符,直接按ENTER 键会有什么结果。
2.java.util.Scanner, 这个类用于读取从键盘上输入的值,获取从键盘上输入的字符串、整数等分别用什么方法。
3.String取得长度的方法,取得子串的方法。

package practice;

import java.util.Scanner;

public class oneone {
	public static void main(String[] args) {
		Scanner aa = new Scanner(System.in);
		System.out.println("请输入你的姓名:");
		String name = aa.next();
		System.out.println("你好!"+name);
		System.out.println("你的姓:"+name.substring(0,1));
		System.out.println("你的名字:"+name.substring(1,name.length()));
	}
}

练习2
编写程序,从键盘上输入一个长方形的两个边长,输出该长方形的周长、面积、和对角线。
在这里插入图片描述
用不同的输入测试程序,
问题:
4.不输入数字,而输入字母,或者浮点数,会有什么结果?
5.Math类都提供有哪些数学方法?

package practice;
import java.util.Scanner;
public class onetwo {
		public static void main(String[] args) {
			Scanner aa = new Scanner(System.in);
			System.out.println("请输入长方形的长:");
			int leg = aa.nextInt();
			System.out.println("请输入长方形的宽:");
			int wide = aa.nextInt();
			System.out.println("长方形的周长为:"+2*(leg+wide));
			System.out.println("长方形的面积为:"+leg*wide);
			System.out.println("长方形的对角线长为:"+Math.sqrt(leg*leg+wide*wide));
		}
}

练习3
编写程序,从键盘上输入两个数,比较两个数的大小,并输出比较结果。程序运行结果参考下图:
在这里插入图片描述在这里插入图片描述在这里插入图片描述

package practice;

import java.util.Scanner;

public class onethree {
	public static void main(String[] args) {
		Scanner aa = new Scanner(System.in);
		System.out.println("请输入第一个数:");
		int test1 = aa.nextInt();
		System.out.println("请输入第二个数:");
		int test2 = aa.nextInt();
		if(test1>test2)System.out.println(test1+"大于"+test2);
		if(test1<test2)System.out.println(test2+"大于"+test1);
	}
}

练习4
编写程序,从键盘上输入字符串,用三种循环语句的任一种将该字符串的倒序输出
在这里插入图片描述
问题:
1.如何取得字符串String的长度?
2.字符串String的小标怎么编号的?
如何取得字符串中某个指定位置的字符?

package practice;

import java.util.Scanner;

public class onefour {
	public static void main(String[] args) {
		Scanner aa = new Scanner(System.in);
		System.out.println("请输入一个字符串:");
		String str = aa.nextLine();
		StringBuffer ss = new StringBuffer();
		ss.append(str);
		System.out.println(ss.reverse());
	}
}
发布了81 篇原创文章 · 获赞 69 · 访问量 8954

猜你喜欢

转载自blog.csdn.net/qq_43437122/article/details/104683207