for(初始化语句;判断条件语句;更新语句){
//循环体
}
注意:
for初始化语句里面定义的变量只能在for循环里面使用。
for(初始化语句;判断条件语句;更新语句){
//循环体
}
注意:
for初始化语句里面定义的变量只能在for循环里面使用。
do{
//循环体
}while(//条件判断);
do while循环语句,是先执行循环体,然后在执行判断条件。
需要先进入程序目录,然后在使用“java”或者“javac”命令,并且定义的class名需和文件名相同。
tab代表4,个空格键
回收键代表跳行
Dos;
cd:打开
md:创建
rd:删除
常用命令(都不分大小写):
离开据 介绍,MX真不错,MZNX成本
DOS命令
d:切换盘符
dir 列出来当前目录的所有文件
md 创建文件夹
rd 删除文件夹
cd 打开文件夹
中英文符号不同‘’“” '"
一定确保是英文输入法!;;::
dos是人给计算机下达命令的
ctrl+shift 输入法切换
!@#¥%……&*()——+、符号掌了
ctrl+空格=切换输入法中英方式
&&(短路与) :A&&B :只要A为false,那么B就不用进行判断
& 与 :A&B: A与B都要进行判断;
|| 与 |
www.oracle.com/technetwork/java/javase/downloads/index.html
判断字符的开始与结尾,返回值为true或 false
startsWith() 方法用于检测字符串是否以指定的前缀开始。
endsWith() 方法用于检测字符串是否以指定的后缀。
判断字符串是否相等 ,返回值为true或 false
==
str.equaals(); //返回值为布尔类型
str.equalsIgnoreCase(); //不区分大小写,返回值为布尔类型
str.compareTo(); //比较字符串的大小,返回值为两个字符的长度差。
//字符串长度
str.length();
//查找子字符串的位置(索引):
str.indexOf(int c); //c为索引下标
str.indexOf(String str); //String str 为子字符串 从左往右进行查找
str.lastIndexOf(String str); //从右到左进行查找
//获取指定位置的字符:
str.charAt(int index);
//获取子字符串
str.substring(int beginIndex); //索引下标
str.substring(int beginIndex,int endIndex);
//生成随机的数字
int x = (int)(Math.random()*1000); //生成0~1000的数字
//若要产生死循环:
while(true) {};
百钱买百鸡:
for(int i=0;i<=20;i++) {
for(int j=0;j<=(100-i*5)/3;j++) {
int number = (100-i*5-j*3)*3;
int total = number+j+i;
if(total==100) {
System.out.println(" 公鸡: "+i+" 母鸡:"+j+" 小鸡:"+number );
}
}
}
百钱买百鸡:
数值类型:一、整数类型
1.byte占一个字节 范围:-128~127
2.short占两个字节 范围:-32768~32767
3.int占四个字节 范围:-2147483648~2147483647
4.long占八个字节 范围:-9223372036854775808~9223372036854775807
二、浮点类型
1.float占四个字节
2.double占八个字节
三、字符类型
1.char占两个字节
boolean类型:
1.占一位 其值只有true和false两个
判断200~500之间的素数:
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
for(int i=200;i<=500;i++) {
boolean isSu = true;
for(int j=2;j<=i-1;j++) {
if(i%j==0) {
isSu = false;
}
if(isSu) {
System.out.println(i);
}
}
}