2021-05-16

本文概述了JAVA编程的初步学习,包括HelloWorld程序、常量与变量测试、控制结构(if-else, while)、数组应用(冒泡排序与选择排序)以及Fibonacci数列计算。作者分享了从C++转学JAVA的心得体会,强调了JAVA的广泛应用和未来职业价值。
摘要由CSDN通过智能技术生成

一.简单的JAVA程序

1.经典Hello world程序

import java.util.*;
public class HelloWorld { 
    public static void main(String[] args) { 
        System.out.println("Hello world!"); 
    }
}

2.常量测试

import java.util.*;
public class Demo1 {
    public static void main(String arg[]) {
        System.out.println(100);
        System.out.println(250.250);
        System.out.println("字符");
        System.out.println('我');
        System.out.println("=============");
        System.out.println(false);
    }
}

运行结果

100
250.25
字符
我
=============
false

3.变量测试

import java.util.*;
public class Demo2 {
    public static void main(String arg[]) {
        byte num1;
        num1=100;
        System.out.println("num1="+num1);
        num1=111;
        System.out.println("num1="+num1);
        byte num2=109;
        System.out.println("num2="+num2);
        long num3=3456;
        System.out.println("num3="+num3);
        double num4=123;
        System.out.println("num4="+num4);
        float num5=1234f;
        System.out.println("num5="+num5);
        char c='a';
        System.out.println("c="+c);
        boolean b=true;
        short s=123;
        int num=s;
        System.out.println("num="+num);
        int i=345;
        short s1=(short)i;
        System.out.println(s1);
    }
}

运行结果

num1=100
num1=111
num2=109
num3=3456
num4=123.0
num5=1234.0
c=a
num=123
345

4.if else语句的使用方法

if(条件1){
//代码块1
}else if(条件2){
//代码块2
}else{//代码块3}

if else语句使用方法:如果条件1是true则执行 代码块1,如果条件2是true则执行代码块2,否则执行代码块3。

例如:

public class test {
	public static void main(String[] args){
		Boolean  test =false;
		if(test ==false){
			System.out.println("1The test is ture");
		}else {
			System.out.println("1The test is false");
		}
		 test =true;
		if(test ==false){
			System.out.println("2The test is ture");
		}else {
			System.out.println("2The test is false");
		}
	}

例子的结果为

1The test is ture
2The test is false

5.while语句练习

while语句既是循环语句也是条件判断语句
结构如下:
while(条件表达式){
循环体
}

计算Fibonacci斐波那契序列的前16项

import java.util.*;
public class wh1 {
    public static void main(String[] args) {
        final int Max=15;
        int i=0,j=1,k=1;
        while(k<=Max) {
            System.out.println(i+"\n"+j);
            i=i+j;
            j=i+j;
            k=k+2;
        }
        System.out.println();
    }
}

运行结果

0
1
1
2
3
5
8
13
21
34
55
89
144
233
377
610

6.数组应用
冒泡排序

   int[] arr = {23,12,48,56,45};    
      int temp = -1;
        for(int i=0;i<arr.length;i++) {
            for(int j=i+1;j<arr.length;j++) {
                if(arr[i]>arr[j]) {
                    temp = arr[i];
                    arr[i] = arr[j];
                    arr[j] = temp;
                }
            }
        }
        System.out.println(Arrays.toString(arr));

选择排序

int[] arr = {23,12,48,56,45};    
int temp = -1;
        for(int i=0;i<arr.length;i++) {
            for(int j=i+1;j<arr.length;j++) {
                if(arr[i]>arr[j]) {
                    temp = arr[i];
                    arr[i] = arr[j];
                    arr[j] = temp;
                }
            }
        }
        System.out.println(Arrays.toString(arr));

二.心得体会
这几天我进行了 JAVA语言的入门学习,JAVA语言比原来的C++语言要复杂一些,我个人觉得。
Java语言是一种跨平台的高级语言,无论是网络世界还是桌面应用程序都可以看到Java的身影。它的应用无处不在,功能强大。我清晰地记着,我的C++老师在课堂上说过,工作后大部分会使用JAVA这个编程语言。我认为JAVA对我今后的发展很重要,我必须把它学好,运用好。
我有了一点C++的基础,我感觉JAVA也不是那么的难,很多地方与C++有很多相识的地方。
这次作业就结束了,下次继续努力。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
毕业设计,基于SpringBoot+Vue+MySQL开发的公寓报修管理系统,源码+数据库+毕业论文+视频演示 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本公寓报修管理系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息,使用这种软件工具可以帮助管理人员提高事务处理效率,达到事半功倍的效果。此公寓报修管理系统利用当下成熟完善的Spring Boot框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS应用软件之一的MySQL数据库进行程序开发。公寓报修管理系统有管理员,住户,维修人员。管理员可以管理住户信息和维修人员信息,可以审核维修人员的请假信息,住户可以申请维修,可以对维修结果评价,维修人员负责住户提交的维修信息,也可以请假。公寓报修管理系统的开发根据操作人员需要设计的界面简洁美观,在功能模块布局上跟同类型网站保持一致,程序在实现基本要求功能时,也为数据信息面临的安全问题提供了一些实用的解决方案。可以说该程序在帮助管理者高效率地处理工作事务的同时,也实现了数据信息的整体化,规范化与自动化。 关键词:公寓报修管理系统;Spring Boot框架;MySQL;自动化;VUE
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值