首页 > 编程语言 >第六次java

第六次java

时间:2023-05-08 19:33:46浏览次数:45  
标签:java Scanner int System new 第六次 public String

1.编写一个简单程序,要求数组长度为5,静态赋值10,20,30,40,50,在控制台输出该数组的值     

 

2.package fkx;
3.
4.public class text1 {
5.
6.	public static void main(String[] args) {
7.		// TODO Auto-generated method stub
8.int a[]= {10,20,30,40,50};
9.for(int i=0;i<a. length;i++) {
10.	System.out.println(a[i]);
11.}
12.	}
13.
14.}

 

  

 

2.编写一个简单程序,要求数组长度为5,动态赋值,并在控制台输出该数组的值

 

package fkx;
import java.util.Scanner;
public class text2 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
Scanner input=new Scanner(System.in);
System.out.println("请输入五个数");
int []a= new int[5];
for(int i=0;i<a.length;i++) {
	a[i]=input.nextInt();
}
for(int i=0;i<a.length;i++){
System.out.println(a [i] );
	}
	}
}

 

  

 

3.定义字符型数组,分别存储c、h、 i、n、a 并在控制台输出

package fkx;

public class text3 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
String[] str={"c","h","i","n","a"};
for (int i=0;i< str.length;i++) {
System.out.println(str[i]);
	}
}
}

 

4.输入5个学生成绩,求总分和平均分

 

package fkx;
import java.util.Scanner;
public class text4 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner input=new Scanner(System.in);
		double avg = 0;
	 double sum = 0;
	 double [] a = new double[5];
	 System.out.println("请输入5个学生的成绩");
	 for(int i=0;i<a.length;i++) {
		 a[i]= input.nextDouble();
		 sum +=a[i];
		 avg =sum/5;
	 }
	System.out.println(sum);
	System.out.println(avg);
	}
	
}

 

  

 

5.定义数组{12,53,23,44,53} 用for和foreach分别输出,再倒序输出

 

package fkx;

public class text5 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int[]a= {12,53,23,44,53};
		for(int i=0;i<a.length;i++) {
			System.out.println(a[i]+" ");
		}
		System.out.println();
		for (int i:a) {
			System.out.println( i+" ");
		}
		System.out.println();
		for(int j=a.length-1;j>=0;j--) {
			System.out.println(a[j]+" ");
		}
	}

}

 

  

 6定义一个整型数组,赋值(动态静态都可以)后求出奇数个数和偶数个数

package text;

 

import java.util.Scanner;

 

public class abc {

 

    public static void main(String[] args) {

        // TODO Auto-generated method stub

        Scanner in=new Scanner(System.in);

        int []a=new int[5];

        System.out.println("请输入数");

        for(int i=0;i<a.length;i++) {

            a[i]=in.nextInt();

        }

        int m=0,n=0;

        for(int b=0;b<a.length;b++) {

            if(a[b]%2==0) {

                m++;

            }

            else {

                n++;           

                }

        }

        System.out.println("奇数为"+n+"个,偶数为"+m+"个");

    }

}

 

  

 7.生成一个100长度数组,里面的数分别是1-100,并输出

package text;

 

import java.util.Scanner;

 

public class abc {

 

    public static void main(String[] args) {

        // TODO Auto-generated method stub

        Scanner in=new Scanner(System.in);

        int []a=new int[100];

        System.out.println("请输入数");

        for(int i=0;i<a.length;i++) {

            a[i]=i+1;

            System.out.println(a[i]);

        }      

    }

}

  

 8.定义一个double数组,存放10个学生的成绩,给所有同学加5分,不能超过100分

package text;

 

import java.util.Scanner;

 

public class abc {

 

    public static void main(String[] args) {

        // TODO Auto-generated method stub

        Scanner in=new Scanner(System.in);

        double []a=new double[10];

        System.out.println("请输入成绩");

        for(int i=0;i<a.length;i++) {

            a[i]=in.nextDouble();

        }

        System.out.println("加分后为");

        for(int m=0;m<a.length;m++) {

            if(a[m]<100-5) {

                a[m]=a[m]+5;

            }

            else {

                a[m]=100;

            }

            System.out.println(a[m]);

        }

    }

}

 

  

 

 

 

 

                                                                 

标签:java,Scanner,int,System,new,第六次,public,String
From: https://www.cnblogs.com/zhaorui123456789/p/17382911.html

相关文章

  • 第五次Java
    使用for循环计算1-100的和,除了以3结尾的那些数packagetext;publicclassaaa{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubinti,sum=0;for(i=1;i<=100;i++){if(i%10!=3)sum=sum+i;}System.out.println("和为"......
  • 第三章-Java的基本程序设计结构
     3.1一个简单的Java语言程序 这是程序虽然很简单,但是所有的Java程序都具有这种结构,因此还是值得花一些时间来研究的。首先,Java区分大小写。如果出现了大小写拼写错误(例如:将main拼写成Main),程序将无法运行。下面逐行的查看这段源代码。关键字pubilc称为访问修饰符(accessmodi......
  • 33基于Java简单实现图书馆借书管理系统设计与实现
    本章节给大家介绍一个基于Java简单实现图书馆借书管理系统的设计与实现项目概述项目总体分为俩种角色,分别是管理员和阅读者,管理员可以登录系统中,进行图书管理,上架下架图书,对用户进行管理、对读者进行管理、查看借阅记录管理等,读者角色可以登录系统查询图书信息、借阅和归还图......
  • Java 中的机器学习正在加速图像处理 Java 开发人员可以使用预训练的机器学习模型快速
    来源: https://www.infoworld.com/article/3601711/machine-learning-in-java-is-speeding-image-processing.html 近年来,人们对机器学习的兴趣稳步增长。具体来说,企业现在在各种用例中使用机器学习进行图像识别。在 汽车行业、 医疗保健、 安全、 零售、 仓库中的自动化......
  • JavaScript
    JavaScript概述ECMAScript和JavaScript的关系1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript,这个版本就......
  • ThreadLocal让你的多线程编程更简单【Java多线程必备】
    一、介绍ThreadLocal是Java中的一个线程局部变量,该变量在多线程并发执行时,为每个线程都提供了一个独立的副本。简单来说,ThreadLocal提供了一种在多线程环境中,使每个线程绑定自己独立的变量的方法,每个线程可以独立地改变自己的副本,而不会影响其他线程所对应的副本。二、特性1.......
  • java内存模型&synchronized和volatile在jmm上的区别
    转载:https://www.bilibili.com/video/BV1B24y1T7Qp/?spm_id_from=333.1007.top_right_bar_window_history.content.click&vd_source=46d50b5d646b50dcb2a208d3946b1598......
  • Java程序接入ChatGPT
    目录0前言1还想体验的小伙伴可以试试2Java接入前准备3官方支持接入语言4调用费用5接口调用说明6代码实现6.1postman调用6.2Java调用7小结0前言之前文章中我们聊过怎么注册使用最近很火的ChatGPT?这期我们来看看怎么在Java中调用ChatGPT接口。传送门花了1块钱体验一......
  • JAVA快速开发框架 一键生成表单模板代码
    从计算机诞生开始,虽然编程的形式随着硬件及软件的不断进步而不停迭代,但是从事计算机技术行业的人员始终与编写代码的任务紧密联系在一起。因此如何提高软件开发的效率和质量,一直是软件工程领域的重要问题之一。这一方面是由于在不同软件开发过程中存在大量相似代码复用的情况,多次......
  • JAVA快速开发框架 一键生成表单模板代码
    从计算机诞生开始,虽然编程的形式随着硬件及软件的不断进步而不停迭代,但是从事计算机技术行业的人员始终与编写代码的任务紧密联系在一起。因此如何提高软件开发的效率和质量,一直是软件工程领域的重要问题之一。这一方面是由于在不同软件开发过程中存在大量相似代码复用的情况,多次编......