java-基础知识汇总
来源:互联网 发布:淘宝12寸兵人 编辑:程序博客网 时间:2024/06/11 12:02
一.对象与实体关系
二.变量类型
简单类型
1.Byte char shortint long
2.Boolean truefalse
3.Float double
引用类型
1.类类型
2.String
3.数组类型
三.eclipse快捷命令
Alt + / 代码提示
Ctrl + m 调整代码编辑框大小
Ctrl + w 快速编辑代码编辑页
Ctrl + / 注释//
Ctrl + shift + / 注释/* */
四.存储方式普通成员:直接用[类名.]方式来调用
简单类型定义的变量,内存在函数栈上
引用变量,在函数栈上存储,但存储的只是对象的引用(地址)
五.例题:获取用户输入的一段任意字符的串,统计该串里面,英文字母、数字和其他字符的个数
解决1.
package com.example;import java.util.Scanner;public class Main {public static void main(String[] args) {// TODO Auto-generated method stubSystem.out.println("请输入一串字符:");Scanner in=new Scanner(System.in );//获取键盘输入String input=in.nextLine();int len =input.length();//System.out.println("inputlenth:"+len);int num=0;int English=0;int english=0;int space =0;int other=0;for(int i=0;i<len;i++){char ch = input.charAt(i);if(ch>='a'&&ch<='z'){english++;}else if(ch>='A'&&ch<='Z'){English++;}else if(ch == ' '){space++;}else if(ch>='0'&&ch<='9'){num++;}else{other++;}}System.out.print("num="+num+"\nenglish="+english+"\nEnglish="+English+"\nspace="+space+"\nother="+other);}}
解决2.
package com.example;import java.util.Scanner;public class MainTest {public static void main(String[] args) {Scanner in = new Scanner(System.in);String input = in.nextLine();System.out.println("input" +input);int num=0;int english=0;int other=0;char[]ch = input.toCharArray();for(int i=0;i<ch.length;i++){if(ch[i]>='0' && ch[i]<='9'){ num++;}else if((ch[i]>='a' && ch[i]<='z')||(ch[i]>='A' && ch[i]<='Z')){ english++;}else other++; }System.out.println("num:"+num);System.out.println("english:"+english);System.out.println("other:"+other);}}
六.c和java的类型转换表
阅读全文
0 0
- Java基础知识部分汇总
- Java基础知识部分汇总
- Java基础知识部分汇总
- Java基础知识部分汇总
- Java基础知识部分汇总
- JAVA基础知识汇总
- Java基础知识部分汇总
- java基础知识汇总
- java基础知识汇总
- Java基础知识部分汇总
- JAVA基础知识汇总
- Java 基础知识汇总
- Java 基础知识汇总 - 02
- Java 基础知识汇总 - 03
- Java 基础知识汇总 - 04
- Java基础知识汇总 - 05
- java基础知识汇总
- java常见基础知识汇总
- 逗号表达式和逗号运算符
- 深入源码剖析Thread.join实现
- GoPro又裁员了,270名员工将离职
- SQL 数据定义赋值、输出
- 重载流插入和前置与后置自增运算符
- java-基础知识汇总
- MXnet代码实战之正则化
- 10.27(周五)
- 以一个实例说明 CMakeLists.txt 文件的编写
- POJ 2766 laserbox 模拟还有过不了的map+set
- NO.10 file
- 每分钟8个单词:用脑波实时聊天即将成为可能
- Trie树(字典树)的实现
- 李彦宏的“五年规划”:先让无人车变为现实,利润不重要