JAVA学习手记
输入的格式:
package com.dxzmpk_first_one;
import java.util.Scanner;
public class HelloWorld {
public static void main(String[] args) {
Scanner input =new Scanner(System.in);
System.out.println("请输入考试成绩:");
int score=input.nextInt();
System.out.println("**您输入的成绩为:"+score+"*****");
}
}
数组类的使用:
package com.dxzmpk_first_one;
//导入Arrays类
import java.util.Arrays;
public class HelloWorld {
public static void main(String[] args) {
// 定义一个字符串数组
String[] hobbies = { "sports", "game", "movie" };
// 使用Arrays类的sort()方法对数组进行排序
Arrays.sort(hobbies);
// 使用Arrays类的toString()方法将数组转换为字符串并输出
System.out.println("排序后数组中元素的值: "+Arrays.toString(hobbies));
}
}
一段不知道哪里有错的代码:
package com.dxzmpk_first_one;
import java.util.Arrays;
public class HelloWorld {
public static void main(String[] args) {
// 创建对象,对象名为hello
HelloWorld hello = new HelloWorld();
int avg;
// 调用方法,传入两门课程的成绩
avg=hello.calcAvg(94, 81);
public void calcAvg(int a,int b){
float c=(float)(a+b)/2;
System.out.println("平均分:"+c);
}
}
}
创建对象:HelloWorld hello = new HelloWorld();
有参的构造方法使用:
声明类:
package com.dxzmpk;
public class Telphone {
float screen;
float cpu;
float mem;
public Telphone(float newScreen,float newCpu,float newMem){
screen=newScreen;
cpu=newCpu;
mem=newMem;
}
}
Main函数:
package com.dxzmpk;
public class InitialTelphone {
public static void main(String[] args) {
// TODO Auto-generated method stub
Telphone phone =new Telphone(1.2f,2.0f,3.1f);
System.out.println(+phone.cpu +phone.mem +"屏幕尺寸wei:"+phone.screen );
}
}
在外部类方法中定义内部类:
package com.dxzmpk.My_second_one;
//外部类
public class HelloWorld {
private String name = "爱慕课";
// 外部类中的show方法
public void show() {
// 定义方法内部类
class MInner {
int score = 83;
public int getScore() {
return score + 10;
}
}
// 创建方法内部类的对象
MInner mi = new MInner();
// 调用内部类的方法
int newScore=mi.getScore();
System.out.println("姓名:" + name + "\n加分后的成绩:" + newScore);
}
// 测试方法内部类
public static void main(String[] args) {
// 创建外部类的对象
HelloWorld mo = new HelloWorld();
// 调用外部类的方法
mo.show();
}
}
共同学习,写下你的评论
评论加载中...
作者其他优质文章