欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java 边学边做(一)过一下基础

程序员文章站 2023-03-27 23:37:37
Java是面向对象的语言 那么首先就要了解一下什么是面向过程和面向对象。 面向过程:关键在于“怎么做”。例如你想成为大侠,首先你需要断臂或者跌落悬崖,然后遇见雕兄或者白猿,然后再“重剑无锋”或者“九阳真经”等等。这里注重的是步骤,是一个逻辑上的过程,典型就是C语言中的函数调用,堆砌成一个程序。 面向 ......

java是面向对象的语言 那么首先就要了解一下什么是面向过程和面向对象。

面向过程:关键在于“怎么做”。例如你想成为大侠,首先你需要断臂或者跌落悬崖,然后遇见雕兄或者白猿,然后再“重剑无锋”或者“九阳真经”等等。这里注重的是步骤,是一个逻辑上的过程,典型就是c语言中的函数调用,堆砌成一个程序。

面向对象:关键在于“抽出对象”。这样讲比较难以理解。举个例子,你是上帝,你想要谁成为大侠,那么你需要什么?你需要一个苦难系统,一个运气系统,一个人脉系统,一个后宫系统等等,像是这里苦难系统就是一个对象,给你提供各种各样的罪受,既可以是跌落悬崖,也可以是断臂,像是人脉系统,记录你的人际关系,人脉网,等等。 两者是不同的思考方式而已。

first practice

我上去就是……就是一个”hello world”。

Java 边学边做(一)过一下基础

 

 

 

前提:你已经安装好java和ide,如eclipse,intellij,安装教程很容易搜索到。这里直接过了。 不管三七二十一,先敲出第一段程序,找下“手感”。

1 public class helloworld{
2     public static void main(string[] args){
3     system.out.println(“hello world”);
4     }
5 }

其中,helloworld是一个公共类,那么它的文件名必然是helloworld.java,也就是公共类名和文件名需要保持一致。main函数则是程序的入口地址,system.out.println则是打印,其中println可以理解为print\n,也就是会在结尾自动换行。

基础数据类型

Java 边学边做(一)过一下基础 

这里需要注意的一点就是java的char类型是16位的。

Java 边学边做(一)过一下基础Java 边学边做(一)过一下基础

还有就是float初始化的时候,java小数默认是double类型,float需要在小数后面加一个f,如3.14f。

循环结构

while(不帅&&没钱){
     找不到女朋友; //找到女票是不可能的,这辈子都不可能找到女票的
} 

条件结构

1 if(断臂为真){
2     成为大侠;
3 }else if(跌落悬崖){
4     有望成为大侠;
5 }else{
6     成为中侠;
7 }

switch case

1 switch(游戏中干掉的人数){
2     case 0: emmm..;
3                 break;
4     case 1: kill! 
5                 break;
6     case 2:double kill! 
7                 break;
8     default: legendary;
9 }                    

数组

默认数组声明方法:

  如,int[] array;

创建数组方法:

  array = new int[10];

输入数据

开始我们打印输出了hello world,那么如何输入呢?

scanner类,使用方法:

import java.util.scanner;

省略号

以下内容在main函数里

1 scanner scan = new scanner(system.in); //哈哈,没错,都有system.out了,自然有system.in
2 if(scan.hasnext()){
3     string str = scan.next();
4     system.out.println(“输入数据为:”+str);
5 }
6 scan.close();