为了账号安全,请及时绑定邮箱和手机立即绑定
课程 \ Java入门第一季(IDEA工具)升级版

Java入门第一季(IDEA工具)升级版

4-15 编程练习
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
if (num >= 0 && num<=999999999){
while(num != 0){
count++;
num/=10;
}
System.out.println("它是个"+ count+"位的数!");
} else{
System.out.println("输入有误!");

}
}

}
2018-06-07 查看完整代码
3-2 Java中的算术运算符
public class HelloWorld{
public static void main(String[] args) {
int age1=24;
int age2=18;
int age3=36;
int age4=27;
int sum=age1+age2+age3+age4;
double avg=sum/4;
int minus=age1-age2;
int newAge=--age1;


System.out.println("年龄总和:"+sum);
System.out.println("平均年龄:"+avg);
System.out.println("年龄差值:"+minus);
System.out.println("自减后的年龄:"+newAge);

}
}
2018-05-17 查看完整代码
3-1 什么是运算符
public class HelloWorld{
public static void main(String[] args) {
int a=12;
int b=24;
int sum=a+b;
System.out.println("两数之和为:"+sum);
}
}
2018-05-17 查看完整代码
7-1 编程练习
import java.util.Arrays;
public class HelloWorld {

//完成 main 方法
public static void main(String[] args) {
int[] scores={89,-23,64,119,52,73};
System.out.println("考试成绩的前三名为:");
HelloWorld duixiang=new HelloWorld();
duixiang.qianSan(scores);



}

//定义方法完成成绩排序并输出前三名的功能

public void qianSan(int[] scores){
Arrays.sort(scores);
for(int i=scores.length-1,count=0;i>= 0; i--) {

if(scores[i]<0||scores[i]>100){
continue;
}
count++;


if(count>3){break;}

System.out.println(scores[i]); }


}








}
2018-05-17 查看完整代码
//导入java.util.Arrays;

import java.util.Arrays;

public class HelloWorld {
public static void main(String[] args) {

// 创建对象,对象名为hello
HelloWorld hello = new HelloWorld();

// 调用方法并将返回值保存在变量中
int[] nums = hello.getArray(8);

// 将数组转换为字符串并输出
System.out.println(Arrays.toString(nums));
}

/*
* 功能:创建指定长度的int型数组,并生成100以内随机数为数组中的每个元素赋值
* 定义一个带参带返回值的方法,通过参数传入数组的长度,返回赋值后的数组
*/
public int[] getArray(int length) {
// 定义指定长度的整型数组
int[] nums = new int[length];

// 循环遍历数组赋值
for(int i:nums) {

// 产生一个100以内的随机数,并赋值给数组的每个成员
nums[i]=(int)(Math.random()*100);

}
return nums; // 返回赋值后的数组
}
}
2018-05-17 查看完整代码
public class HelloWorld {
public static void main(String[] args) {

// 创建对象
HelloWorld hello = new HelloWorld();

// 调用无参的方法
hello.print();

// 调用带有一个字符串参数的方法
hello.print("imooc");

// 调用带有一个整型参数的方法
hello.print(18);
}

public void print() {
System.out.println("无参的print方法");
}

public void print(String name) {
System.out.println("带有一个字符串参数的print方法,参数值为:" + name);
}

public void print(int age) {
System.out.println("带有一个整型参数的print方法,参数值为:" + age);
}
}
2018-05-16 查看完整代码
import java.util.Arrays;

public class HelloWorld {
public static void main(String[] args) {
HelloWorld hello = new HelloWorld();
int[] scores={79,52,98,81};

//调用方法,传入成绩数组,并获取成绩的个数
int count=hello.sort(scores);

System.out.println("共有"+count+"个成绩信息!");
}

/*
* 功能:将考试成绩排序并输出,返回成绩的个数
* 定义一个包含整型数组参数的方法,传入成绩数组
* 使用Arrays类对成绩数组进行排序并输出
* 方法执行后返回数组中元素的个数
*/
public int sort(int[] scores){
Arrays.sort(scores);
System.out.println(Arrays.toString(scores));

//返回数组中元素的个数
return(scores.length);
}
}
2018-05-16 查看完整代码
public class HelloWorld {
public static void main(String[] args) {

// 创建对象,对象名为hello
HelloWorld hello = new HelloWorld();

// 调用方法,传入两门课程的成绩
hello.calcAvg(94, 81);
}

/*
* 功能:计算两门课程考试成绩的平均分并输出平均分
* 定义一个包含两个参数的方法,用来传入两门课程的成绩
*/
public void calcAvg(int score1,int score2){
int sum=score1+score2;
double Avg=sum/2.0;
System.out.println("平均分:"+Avg);

}














}
2018-05-16 查看完整代码
import java.util.Arrays;
public class HelloWorld {

//完成 main 方法
public static void main(String[] args) {

// 创建对象,对象名为hello
HelloWorld hello = new HelloWorld();

// 调用方法并将返回值保存在变量中
int maxScore=hello.getMaxAge();

// 输出最大年龄
System.out.println("最大年龄为:" + maxScore);
}

/*
* 功能:输出学生年龄的最大值
* 定义一个无参的方法,返回值为年龄的最大值
* 参考步骤:
* 1、定义一个整形数组 ages ,保存学生年龄,数组元素依次为 18 ,23 ,21 ,19 ,25 ,29 ,17
* 2、定义一个整形变量 max ,保存学生最大年龄,初始时假定数组中的第一个元素为最大值
* 3、使用 for 循环遍历数组中的元素,并与假定的最大值比较,如果比假定的最大值要大,则替换当前的最大值
* 4、使用 return 返回最大值
*/
public int getMaxAge() {
int[] ages={18,23,21,19,25,29,17};
Arrays.sort(ages);
return ages[ages.length-1];







}
}
2018-05-16 查看完整代码
public class HelloWorld {

public static void main(String[] args) {

// 创建名为hello的对象
HelloWorld hello = new HelloWorld();

// 调用hello对象的calcAvg()方法,并将返回值保存在变量avg中
double avg = hello.calcAvg();

System.out.println("平均成绩为:" + avg);
}

// 定义一个返回值为double类型的方法
public double calcAvg() {

double java = 92.5;
double php = 83.0;
double avg = (java + php) / 2; // 计算平均值

// 使用return返回值
return avg;

}
}
2018-05-16 查看完整代码
public class HelloWorld {

public static void main(String[] args) {
// 创建对象,对象名为hello
HelloWorld hello=new HelloWorld();

// 调用方法
hello.showMyLove();
}

/*
* 定义无参无返回值的方法
*/
public void showMyLove() {
System.out.println("我爱慕课网!");
}
}
2018-05-16 查看完整代码
public class HelloWorld {

//定义了一个方法名为 print 的方法,实现输出信息功能
public void print() {
System.out.println("Hello World");
}

public static void main(String[] args){

//在 main 方法中调用 print 方法
HelloWorld test=new HelloWorld();
test.print();
}
}
2018-05-16 查看完整代码
public class HelloWorld {
public static void main(String[] args) {

// 定义两行三列的二维数组并赋值
String[][] names={{"tom","jack","mike"},{"zhangsan","lisi","wangwu"}};

// 通过二重循环输出二维数组中元素的值
for(int i=0;i<names.length;i++) {

for(int j=0;j<names[i].length;j++) {

System.out.println(names[i][j] );
}

System.out.println();
}
}
}
2018-05-15 查看完整代码
import java.util.Arrays;

public class HelloWorld {

public static void main(String[] args) {

// 定义一个整型数组,保存成绩信息
int[] scores = { 89, 72, 64, 58, 93 };

// 对Arrays类对数组进行排序


// 使用foreach遍历输出数组中的元素
for (int score:scores ) {
System.out.println(score);
}
}
}
2018-05-15 查看完整代码
//导入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));
}
}
2018-05-15 查看完整代码
6-6 编程练习
public class HelloWorld {

public static void main(String[] args) {

// 定义一个整型数组,并赋初值
int[] nums = new int[] { 61, 23, 4, 74, 13, 148, 20 };

int max = nums[0]; // 假定最大值为数组中的第一个元素
int min = nums[0]; // 假定最小值为数组中的第一个元素
double sum = 0;// 累加值
double avg = 0;// 平均值

for (int i = 0; i < nums.length; i++) { // 循环遍历数组中的元素
// 如果当前值大于max,则替换max的值

if(nums[i]>max){
max=nums[i];
}else{
min=nums[i];
}

// 如果当前值小于min,则替换min的值



// 累加求和
sum=sum+nums[i];

}

// 求平均值
avg=sum/nums.length;

System.out.println("数组中的最大值:" + max);
System.out.println("数组中的最小值:" + min);
System.out.println("数组中的平均值:" + avg);
}
}
2018-05-14 查看完整代码
6-5 使用循环操作 Java 中的数组
public class HelloWorld {
public static void main(String[] args) {

// 定义一个长度为 3 的字符串数组,并赋值初始值
String[] hobbys = { "sports", "game", "movie" };
System.out.println("循环输出数组中元素的值:");

// 使用循环遍历数组中的元素
for(int i=0;i<hobbys.length;i++)
{System.out.println(hobbys[i]);}





}
}
2018-05-14 查看完整代码
6-3 如何使用 Java 中的数组
public class HelloWorld {
public static void main(String[] args) {

// 定义一个长度为5的字符串数组,保存考试科目信息
String[] subjects =new String[5] ;

// 分别为数组中的元素赋值
subjects[0] = "Oracle";
subjects[1] = "PHP";
subjects[2] = "Linux";
subjects[3] = "Java";
subjects[4] = "HTML";

System.out.println("数组中第4个科目为:" + subjects[3]);
}
}
2018-05-14 查看完整代码
6-1 什么是数组
public class HelloWorld {
public static void main(String[] args) {

// 定义一个数组,保存五名学生的成绩
int[] scores = { 78, 93, 97, 84, 63 };

// 输出数组中的第二个成绩
System.out.println("数组中的第2个成绩为:" + scores[1]);
}
}
2018-05-12 查看完整代码
5-1 编程练习
public class HelloWorld {
public static void main(String[] args) {

// 变量保存成绩
int score = 53;

// 变量保存加分次数
int count = 0;


//打印输出加分前成绩
System.out.println("加分前成绩:"+score);


// 只要成绩小于60,就循环执行加分操作,并统计加分次数

for(;score<60;score++)
{
count+=1;
}



//打印输出加分后成绩,以及加分次数

System.out.println("加分后成绩:"+score);
System.out.println("共加了"+count+"次!");

}
}
2018-05-10 查看完整代码
首页上一页123下一页尾页
意见反馈 帮助中心 APP下载
官方微信