简单JAVA代码集结
来源:互联网 发布:mac上类似sai的软件 编辑:程序博客网 时间:2024/05/22 16:54
java基础语法
System.out.println("hello imooc"); //显示输出
String hobby="慕课网"; //设定变量
JAVA数据类型
int 整型
double 双精度浮点型
float 单精度浮点型
char 字符型
boolean 布尔型 就是取值只能为true或false
字节自动转换,少字节转换多字节
final 变量名=值; //在程序过程中不允许改变
&& //与,ab都为对为对
|| //或,ab一个对就可以为对
! //非,对变错
^ //亦或,ab一个为对才为对
语法形式:布尔表达式 ? 表达式1 :表达式2
例如:String mark = (score>=60)?"大于60及格":"小于60不及格";
if(判定条件){
条件成立执行的代码
}else{
否执行的代码
}
switch(判定变量){
case 值1:
代码
break ;
default:
代码
}
while(判定条件){
循环代码
}
break; //退出循环
continue; //跳过本次循环
数据类型 数组名[ ]; //数组创建
例子:int[] nums = new int[] { 61, 23, 4, 74, 13, 148, 20 };
数据类型[] []数组名=new 数据类型[行数] [列数];
例子:
String[][] names={{"tom","jack","mike"},{"zhangsan","lisi","wangwu"}};
定义方法
访问修饰符 返回值类型 方法名(参数列表){
方法体
}
例子:
public void showMyLove() {
System.out.println("我爱慕课网!");
}
完整例子:
public class ** {
public static void main(String[] args) {
** asd = new **();
asd.showMyLove();
}
public void showMyLove() {
System.out.println("我爱慕课网!");
}
}
return 返回值; //返回方法的值,值必须有定义过
方法带值
例子:
public void calcAvg(float a,float b){
float avg=(a+b)/2;
System.out.println("平均分:"+avg);
}
Arrays.toString(变量名) //方便输出数组
终极案例:
要求:
1、 考试成绩已保存在数组 scores 中,数组元素依次为 89 , -23 , 64 , 91 , 119 , 52 , 73
2、 要求通过自定义方法来实现成绩排名并输出操作,将成绩数组作为参数传入
3、 要求判断成绩的有效性( 0—100 ),如果成绩无效,则忽略此成绩
package hello;
import java.util.Arrays;
public class hellohaha {
public static void main(String[] args) {
int [] score = new int[] {89,-23,64,91,119,52,73}; //输入数据进score
System.out.println("前三是"); //显示开头
hellohaha qs=new hellohaha(); //创建新对象
qs.qss(score); //引用对象方法
}
public void qss(int [] sc){
Arrays.sort(sc); //排序
int num=0; //为前三的三做准备
for(int i=sc.length-1;i>=0&&num<3;i--){ //判定让i从后往前判定并且判定数字次不超过三
if(sc[i]<0||sc[i]>100){continue;} //排除掉大于100小于0的
num++;
System.out.println(sc[i]); //显示得到的数字
}
}
显示效果:
前三是
91
89
73
System.out.println("hello imooc"); //显示输出
String hobby="慕课网"; //设定变量
JAVA数据类型
int 整型
double 双精度浮点型
float 单精度浮点型
char 字符型
boolean 布尔型 就是取值只能为true或false
字节自动转换,少字节转换多字节
final 变量名=值; //在程序过程中不允许改变
&& //与,ab都为对为对
|| //或,ab一个对就可以为对
! //非,对变错
^ //亦或,ab一个为对才为对
语法形式:布尔表达式 ? 表达式1 :表达式2
例如:String mark = (score>=60)?"大于60及格":"小于60不及格";
if(判定条件){
条件成立执行的代码
}else{
否执行的代码
}
switch(判定变量){
case 值1:
代码
break ;
default:
代码
}
while(判定条件){
循环代码
}
break; //退出循环
continue; //跳过本次循环
数据类型 数组名[ ]; //数组创建
例子:int[] nums = new int[] { 61, 23, 4, 74, 13, 148, 20 };
数据类型[] []数组名=new 数据类型[行数] [列数];
例子:
String[][] names={{"tom","jack","mike"},{"zhangsan","lisi","wangwu"}};
定义方法
访问修饰符 返回值类型 方法名(参数列表){
方法体
}
例子:
public void showMyLove() {
System.out.println("我爱慕课网!");
}
完整例子:
public class ** {
public static void main(String[] args) {
** asd = new **();
asd.showMyLove();
}
public void showMyLove() {
System.out.println("我爱慕课网!");
}
}
return 返回值; //返回方法的值,值必须有定义过
方法带值
例子:
public void calcAvg(float a,float b){
float avg=(a+b)/2;
System.out.println("平均分:"+avg);
}
Arrays.toString(变量名) //方便输出数组
终极案例:
要求:
1、 考试成绩已保存在数组 scores 中,数组元素依次为 89 , -23 , 64 , 91 , 119 , 52 , 73
2、 要求通过自定义方法来实现成绩排名并输出操作,将成绩数组作为参数传入
3、 要求判断成绩的有效性( 0—100 ),如果成绩无效,则忽略此成绩
package hello;
import java.util.Arrays;
public class hellohaha {
public static void main(String[] args) {
int [] score = new int[] {89,-23,64,91,119,52,73}; //输入数据进score
System.out.println("前三是"); //显示开头
hellohaha qs=new hellohaha(); //创建新对象
qs.qss(score); //引用对象方法
}
public void qss(int [] sc){
Arrays.sort(sc); //排序
int num=0; //为前三的三做准备
for(int i=sc.length-1;i>=0&&num<3;i--){ //判定让i从后往前判定并且判定数字次不超过三
if(sc[i]<0||sc[i]>100){continue;} //排除掉大于100小于0的
num++;
System.out.println(sc[i]); //显示得到的数字
}
}
显示效果:
前三是
91
89
73
阅读全文
0 0
- 简单JAVA代码集结
- Java自学视频集结
- Java小知识集结号
- java 容器类大集结
- java常见错误----集结号
- Android 1000实例代码集结(一 )
- Android 1000实例代码集结(二 )
- Android 1000实例代码集结(三 )
- Java编程中常见异常问题集结 .
- java面试笔试题集结(一)
- java面试笔试题集结(一)
- java简单聊天代码
- java初学 简单代码
- java 简单代码 运行
- 简单Java web服务器代码
- 简单投票计数器java代码
- Java 中简单画图代码
- 一个简单JAVA 数组代码
- JUnit报错method initializationerror not found的相关问题
- Tomcat7开启SSI功能
- java Scanner类读取控制台输入内容再输出乱码
- js运动技术--右侧悬浮框!
- AndroidStudio 导入 RecyclerView 控件失败的解决办法
- 简单JAVA代码集结
- 小明系列故事——未知剩余系
- 通过ADB命令获取当前activity
- Bi-shoe and Phi-shoe (欧拉函数)
- mybatis-generator 使用
- ViewPager 实现画廊效果
- 【笔记】Linux 创建并编辑文件
- 配置了OpenCV后连HelloWorld都不能写了怎么解决?——新建自己的属性表
- 【资源分享】 Udemy Unity3D Paint Book 2D Game Step By Step