2022-07-14 第六组 润土 Java02学习笔记
2024-10-20 16:39:50
1、引用数据类型
Scanner类:
Scanner shuru=new Scanner(System.in);
int a=shuru.nextInt();//输入整型
String b= shuru.next();//输入字符串
double c= shuru.nextDouble();//输入双精度浮点型
String类:
java中的字符串只能用双引号("")
String a = "hello";//Java中的字符串只能用双引
System.out.print(a);//输出字符串a
Random类等其他不是基本数据类型的都属于引用数据类型
2、数组的定义
一维数组:
int [] arr=new int [6];//定义一个元素为6的整型数组,数组名为arr
String [] arr=new String []{};//定义一个数组名为arr的字符串数组,元素为1,2,3,4,5,6
二维数组:
int [][] arr=new int[3][3];//定义一个二维整型数组
String [][] arr=new String[3][3];//定义一个二维字符串数组
3、选择结构
switch(表达式){
case 1:要执行的语句;break;
case 2:要执行的语句;break;
default: case情况外执行的语句
}
if(条件){
执行语句
}else if(条件){
执行语句
}else{
执行语句
}
4、循环结构
for循环:
for(int j=1;j<=10;j++){
System.out.print(j);//输出数字1~10
}
while循环:
int j=10;
while(j>0){
System.out.print(j);
j--;
}
do...while循环:
int j=1;
do{
System.out.print(j);
j++;
}while(j<10);
5、循环的嵌套
int [] array=new int[]{2,6,9,0,6,8};//冒泡算法
int [] arr=new int [6];
for(int i=5;i>=0;i--){
for(int j=0;j<i;j++){
if(array[j]>array[j+1]) {
int temp;
temp=array[j+1];
array[j+1]=array[j];
array[j]=temp;
}
}
}
for(int m=0;m<6;m++){
System.out.print(array[m]+"\t");
}
}
6、循环控制
break;结束循环,可加标签控制
continue;跳出本次循环,继续执行一次循环
最新文章
- Java 代码完成删除文件、文件夹操作
- 自学日记--JavaScript 001
- SQLServer(MSSQL)、MySQL、SQLite、Access相互迁移转换工具 DB2DB v1.2
- Qt5_简易画板_详细注释
- ZC706以太网扩展板接口
- JavaScript中call、apply、bind、slice的使用
- 数据库备份,远程执行SHELL脚本
- CSS中怎么让DIV居中(转载)
- Storm集群中执行的各种组件及其并行
- CString转换为const char*
- (转)java 从jar包中读取资源文件
- CMCC验证绕过POC
- (一)linux定时任务的设置 crontab 基础实践
- linux 下vim中关于删除某段,某行,或者全部删除的命令 ZZ
- 一个基于Net 的CMS -- Umbraco CMS
- BZOJ.4513.[SDOI2016]储能表(数位DP)
- wifipineapple外接SD卡
- vertical-align:middle实现图片与文字垂直居中对齐
- provider和consumer配置参数的优先级
- day26 第二阶段共享