Java——第四章(数组和字符串)项目案例

本文探讨了Java中数组和字符串的实际应用。首先介绍如何处理二维数组,包括从键盘输入9个double类型数据并转换为int型。接着讨论了斐波那契数列的实现,计算出第30项的值。此外,还展示了如何生成并排序10个两位正整数,以及字符串操作,如将字符串中的大写字母转换为小写以及交换字符串首尾字符。
摘要由CSDN通过智能技术生成

1。二维数组的应用,键盘输入9 个double类型数据,将数据转为int型。


import java.util.Scanner;

public class Demo07 {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		double a[][]= new double [3][3];
		System.out.println("输入9个数");
		for(int i =1;i<=3;i++)
		{
			for(int j =1;j<=3;j++)
			{
				a[i-1][j-1] = sc.nextDouble();
			}
		}
		System.out.println("这些数为:");
		for(double[] b:a)
		{
			for(double c:b)
			System.out.print(c+" ");
		}
		System.out.println();
		int b[][]= new int[3][3];
		for(int i = 1;i<=3;i++)
		{
			for(int j =1;j<=3;j++){
				
				b[i-1][j-1] = (int) a[i-1][j-1];
			}
		}
		System.out.println("转为int数组数为:");
		for(int[] c:b)
		{
			for(int d:c)
			System.out.print(d+" ");
		}
	
	}

}


以上最后输出用的是foreach循环打印,输出语句同样可以用两个for循环遍历二维数组。


2.斐波那契数列

1 1 2 3 5 8.。。。。30数字是多少?


public class Demo01 {

	public static void main(String[] args) {

		/*
		 * 斐波那契数列 1+1+2+3+5+。。。。。
		 */
		int a[] = new int[30];
		a[0] = a[1] = 1;

		for (int j = 1; j <= a.length - 2; j++) {
			a[j + 1] = a[j] + a[j
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值