博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
我做的第一个程序(菜鸟的java课堂笔记)
阅读量:4558 次
发布时间:2019-06-08

本文共 1763 字,大约阅读时间需要 5 分钟。

内存:
堆区,栈区,常量区,计数区,代码区;
数据类型:
基本数据类型:整形,浮点型,布尔型 boolean 只能返回真假值,字符型;
引用数据类型:类,数组;
基本数据类型——》直接存放到栈区;
引用数据类型——》将引用放到栈区,将内容放到堆区;
全栈工程师:全都会,最牛逼;
数组声明:
int [] a = new int [7];
 
方法:
修饰符 返回值类型 方法名(参数列表){
方法体。。。
【return】
}
方法的唯一性:
方法名+参数列表(顺序,个数,类型);
 
方法的重载:
两同
同一个类
方法名相同
 
一不同
参数列表(顺序,个数,类型)
 
注意
基本数据类型在方法进行之后数据不变
引用数据类型在方法进行之后数据改变
 
工具类已经封装好一些特定的方法:Arrayssort 数组;
排序方法
指定数组升序排序
Arrayssort.sort(**);
判断两个值是否相等
Arrayssort.equals(***==***);
查找一个数在数组中的位置
Arrayssort.binarySearch(***);该方法必须排序后使用
替换字符串中***=***.replace("**","**");
可以将字符串转换成新的字符串数组 中间以,隔开
常量可以直接比较,因为地址一样,字符串的比较也要用equals
但是方式不一样 ,可以写为name1.equals(name2);
 
.length可以表示数组的长度,也可以表示字符串长度 其中字符串要加();
 
测试某个字符属于哪一类
function CharMode(iN){if(iN=48 && iN=57)//数字return 1;if(iN=65 && iN=90)//大写字母return 2;if(iN=97 && iN+122)//小写字母return 3;else//其他符号return 4;}
计算一共返回多少个值
function Total(num){modes=0;for(i=0;i4;i++){if(num&1)modes++;num=1;}return modes;}
将字符转为数组
** = **.toCharArray();
根据上面的我们可以做出一个测试密码强度的小程序:
import java.util.*;public class Qiangdu{  public static void main(String[] args){    System.out.println("请输入你的密码,为你判断安全度");    int a=0,b=0,c=0;    Scanner mima = new Scanner(System.in); //输入    String z = mima.next(); //将值付给z //将长度付给n    char[] l = z.toCharArray(); //将字符转化成数组    for(int i=0;i
=48 && l[i]<=57){ //数字        a=1;      }else if(l[i]>=65 && l[i]<=90){ //小写字母        b=1;      }else if(l[i]>=97 && l[i]<=122){ //大写字母        b=1;      }else{ //特殊符号        c=1;      }    }    System.out.println("查看类型1代表有0代表无\n\n数字"+a+",字母"+b+",符号"+c); //显示类型    int sum = a+b+c;    switch(sum){ //密码强度      case 1:System.out.println("安全度:弱");break;      case 2:System.out.println("安全度:中");break;      case 3:System.out.println("安全度:强");break;    }  }}

 

转载于:https://www.cnblogs.com/qihongbao/p/6755451.html

你可能感兴趣的文章
django request bug
查看>>
二叉树_非递归先中后序_递归非递归求深度
查看>>
20181227 新的目标
查看>>
HDFS写流程
查看>>
生产环境服务器环境搭建+ 项目发布
查看>>
js按条件分类json数组,并合计同组数据(一维转换为二维)
查看>>
Exp6 信息搜集与漏洞扫描
查看>>
redis4安装
查看>>
使用命令wsimport构建WebService客户端[转]
查看>>
第八遍:链接详解
查看>>
Qt5.5 使用smtp发邮件的各种坑
查看>>
js奇葩错误 字符串传递问题
查看>>
人之初,性本恶
查看>>
springboot 端口号
查看>>
使用AChartEngine画动态曲线图
查看>>
安卓项目五子棋代码详解(四)
查看>>
urllib 学习一
查看>>
bzoj4196 [Noi2015]软件包管理器——树链剖分
查看>>
kafka源码阅读环境搭建
查看>>
UI设计
查看>>