java最基本的基础知识、这种东西应该印在脑子里雨打不动,风吹不走。以后不能为少个分号或缺个逗号之类的小问题所出错。

1、分隔符:超到分隔的作用。

有半角的分号(“ ; ”)、逗号(" , ")、圆点(" .")、空格("  ")、花括号(“{  }”)

2、标识符:用通俗的话说就是像人名一样,起到一个标识作用。

标识符必须以字符、下划线、美元开头,后跟字符、下划线、美元符或数字,长度无限。

注:java标识符的拼写是区分大小写的,即小a和A是两个完全不同的标识符。

3、关键字:java语言有些特定的单词保留有专门的用途。也就是说被占用了,你不能把这个单词当作其它的用途。

注:java关键字都是小写的。如果其中有一个是大写的,则其就不是关键字。

4、注释:     //

/*..........................*/

/**..........................*/

5、数据类型:

类型名称            关键字           所占字节

字节型                  byte               1

短整型                  short              2

整型                     int                  4

长整型                  long               8

单精浮点              float               4

双精浮点              double            8

字符                     char               2

布尔型                  boolean          1

6、常量:不会发生改变的量。

7、变量:会发生变化的量。

注意:方法体或复合语句中定义的局部变量必须初始化(赋值)后才能使用,而类中的      成员变量可自动初始化为默认值。

命名:

名词或名词性词组,首字母小写,第二个及以后的单词首字母大写;不提倡使用下划线      “_”和美元符“$”作为变量开头;单词间可以使用下划线分隔;变量名不宜过长但也应有   意义,除非是临时使用(例如只涉及几行代码)后即丢弃的情况,不建议使用单个字母   做变量名,常用的单字母变量名包括表示整数的i、j、k、m、n和表示字母的c以及表示异常对象的e等。

8、运算符:

按功能可分为:算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、条件运算符。

按运算操作个数可分为:单目运算符、双目运算符、三目运算符。

9、表达式:强制类型转换 格式:(目标数据类型)变量或表达式

例:(float)5/9*(d-46)  //该式由整型的强制转换为5.0f再和9相除。

10、流程控制语句:

顺序、分支、循环

顺序结构:

<语句1>

<语句2>

<语句n>          //从上到下依次执行。

分支结构:

 

IF (条件表达式){

System.out.println("条件表达式为true");

}else{

System.out.println("条件表达式为false");

}

------______________________________________________________________

Switch(k){

Case 1:{

System.out.println("K的值为1");

Break;   //退出整个switch语句

}

Case 2:{

System.out.println("K的值为2");

Break;

}

.

.

.

Case n:{

.........

Break;

}

Default:{

......   //在上边语句条件都不满足的情况下执行此语句并跳出分支

}

}

---------------------------------------------------------------------------------------------------------------------

循环语句:

While(条件){

语句体

------------------------------------------------------------------------------------------

Do{

语句体

}while(条件);   //循环体至少循环一次。

-------------------------------------------------------------------------------------------

For(初始值;条件;迭代语句){

.....        //跟while语句用法差不多。

--------------------------------------------------------------------------------------

如果是嵌套循环用  continue  可跳出本次循环。

输入3个数a,b,c,按大小顺序输出。   

import java.util.Scanner;
public class changruipeng {
public static void main(String[] args) {
    Scanner s = new Scanner(System.in);
    System.out.println("请输入3个整数:");
    int a = s.nextInt();
    int b = s.nextInt();
    int c = s.nextInt();
      if(a < b) {
     int t = a;
     a = b;
     b = t;
    }
      if(a < c) {
     int t = a;
     a = c;
     c = t;
    }
     if(b < c) {
     int t = b;
     b = c;
     c = t;
    }
    System.out.println("从大到小的顺序输出:");
    System.out.println(a + " " + b + " " +c);
}
}

--------------------------------------------------------------------------------------------------

控制台输入:

Scanner input = newScanner(System.in);

System.out.println("输入一个数");

intdata_1 = input.nextInt();

System.out.println("输入一个字符");

String str = input.next();
 System.out.println("输入一个实数");

double data_2 = input.nextDouble();

System.out.println("输入一行字符:");

String str2 = input.nextLine();

java最基本的基础知识相关推荐

  1. 学习笔记:Java 并发编程①_基础知识入门

    若文章内容或图片失效,请留言反馈. 部分素材来自网络,若不小心影响到您的利益,请联系博主删除. 视频链接:https://www.bilibili.com/video/av81461839 视频下载: ...

  2. Java编程语言学习:Java语言编程的基础知识之Java的变量与数据类型、符号、运算符、数组Array总结之详细攻略

    Java编程语言学习:Java语言编程的基础知识之Java的变量与数据类型.符号.运算符.数组Array总结之详细攻略 目录 Java语言编程的基础知识之Java的变量与数据类型.符号.运算符.数组总 ...

  3. [Java面试三]JavaWeb基础知识总结.

    [Java面试三]JavaWeb基础知识总结. 1.web服务器与HTTP协议 Web服务器 l WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源. l Int ...

  4. 【Java面试高频问题】Java数据结构和算法基础知识汇总

    文章目录 Java数据结构和算法基础知识 一.Java数据结构 1. 线性结构:数组.队列.链表和栈 1.1 数组(Array) 1.2 稀疏数组 1.3 队列(Queue) 1.4 链表(Linke ...

  5. Java中的线程基础知识

    Java中的线程基础知识 1.线程概念 线程是程序运行的基本执行单元.当操作系统(不包括单线程的操作系统,如微软早期的DOS)在执行一个程序时,会在系统中建立一个进程,而在这个进程中,必须至少建立一个 ...

  6. Java中浮点数的基础知识

    偶然查看Math.round的JDK 1 public static int round(float a) { 2 if (a != 0x1.fffffep-2f) // greatest float ...

  7. java入门应该学什么_初学Java应该掌握哪些基础知识?

    Java出现以前,Internet上的信息内容都是一些乏味死板的HTML文档.这对于那些迷恋于WEB浏览的人们来说简直不可容忍.Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中 ...

  8. 开课吧:Java开发学习路线-基础知识

    一般来说想要成为Java开发工程师,需要先了解清楚Java开发学习路线,而基础知识部分是整个路线里面最最重要的部分,也是后续进行框架学习.能看懂开源项目的前置基础,这部分是最不能忽视的! 基础知识: ...

  9. 【Java】javaSE的基础知识概括(完)

    十.String类 1.认识Sring类 字符串由一连串的字符组成,在Java中使用双引号""包裹表示,它可以是一个字符,也可以是一个字符序列或者由多个字符序列组成.字符串的应用非 ...

最新文章

  1. intent.putExtra()方法参数详解
  2. 46W 奖金池等你来战!微众银行第三届金融科技高校技术大赛火热报名中!
  3. 如何设计Lighthouse定位接收电路
  4. [20150205]分析函数ntile.txt
  5. linux内核杂记(4)-线程(1)
  6. VTK:可视化之TextSource
  7. 《神武4》手游玩家高峰论坛落幕 玩家集思广益 游戏氛围有望调整
  8. 存根类 测试代码 java_常规单元测试和存根–测​​试技术4
  9. csdn markdown 编辑器开启
  10. java趣味_Java趣味分享:try finally
  11. 【codevs1166】【noip07TG】矩阵取数游戏,新的开始
  12. 关于eclipse环境启动不成功的问题解决方法
  13. ajax的嵌套需要注意的问题
  14. H3C交换机配置STP配置
  15. 传感器到底在“偷窥”什么
  16. 一步步教你开发鸿蒙系统应用,So Easy
  17. informix软件
  18. excel嵌入动态二维码 含中文
  19. 如何在微信公众号的开放平台上运维微信公众号
  20. 自适应simpson积分

热门文章

  1. 复星医药2020年实现营业收入人民币303亿元,同比增长6%
  2. 【java笔记】day01
  3. cf手游服务器维护5周年版本,CF手游5周年
  4. 公用计算机配置文件,配置公用和专用计算机文件访问
  5. 专升本英语——英语的九种时态总结
  6. 免费且超级好用的搜索引擎INSO
  7. 浮点尾数特性详解(02325计算机系统结构)
  8. Java日志框架——Logback
  9. B站投资心动,内容渠道两手都要抓,两手都能“硬”吗?
  10. Zookeeper选主过程,理论和源码结合,还看不懂给你发红包