java小题

1、通过键盘输入一个整数n,编程计算1+2+3+...+n的值。

2、通过键盘输入任意6个整数,输出最大数和最小数。

3、编写程序计算12-22+32-42+...+972-982+992-1002的值。

?4、定义一个学生类Student,在类中定义4个成员变量id,age,last_name(姓),first_name(名),再定义一个方法getName返回该人的全名,

?在主类中创建Student类的对象,给上面的字段赋值,同时调用方法,把全名输出。

?5、定义一个名为Cylinder表示圆柱体的类,在类中定义2个成员变量r表示底面半径,height表示高,以及设置圆柱体的底面半径、高值的方法initCylinder()、计算底面面积的方法getArea()、计算体积的方法getVolume() 。

?在主类中创建Cylinder类的对象,同时调用initCylinder()方法,给半径和高赋值,调用getArea() 和getVolume() 计算圆柱体的底面积和体积。

?6、定义一个类Person,包括两个成员变量name和id(分别表示姓名和编号),两个方法sleep和eat。在sleep方法中输出“睡觉时流56口水”,在eat方法中分别输出“宝宝吃牛奶”。

?在主类中进行测试,输出姓名和编号,并调用其中的sleep方法和eat方法。

</pre><pre name="code" class="java">1、import java.util.Scanner;
public class test1 {
	public static void main(String[] args) {
		Scanner sc=new Scanner(System.in);
		int n,i,sum=0;
		n=sc.nextInt();
		for(i=1;i<=n;i++)
			sum+=i;
        System.out.println(sum);
	}

}

2、

import java.util.Arrays;
import java.util.Scanner;
public class test2 {
	public static void main(String[] args) {
		Scanner sc=new Scanner(System.in);
		int a[]=new int[6];
		int i;
		for(i=0;i<6;i++)
		a[i]=sc.nextInt();
		Arrays.sort(a);
		System.out.println(a[0]);
		System.out.println(a[5]);

	}

}

3、

public class test3 {
	public static void main(String[] args) {
	int i=12,j=22,n,sum=0;
	for(n=1;n<=98;n++)
	{
		sum+=i-j;
		i+=10;
		j+=10;
	}
   System.out.println(sum);
	}

}

4、

class student{
	int id;
	int age;
	String last_name;
	String first_name;
	void initstudent(String l,String f){
		last_name=l;
		first_name=f;
	}
	String get(){
		return first_name+last_name;
	}
}
public class test4 {
	public static void main(String[] args) {
		student s=new student();
    s.initstudent("lin","yu");
    System.out.println(s.get());
	}

}

5、

class Cylinder{
	double r;
	double height;
	void initCylinder(double l,double h){
		r=l;
		height=h;
	}
	double getArea(){
		return Math.PI*r*r;
	}
	double getVolume(){
		return Math.PI*r*r*height;
	}
}
public class test5 {
	public static void main(String[] args) {
		Cylinder c=new Cylinder();
		c.initCylinder(8.6, 5.5);
		System.out.println(c.getArea());
		System.out.println(c.getVolume());

	}

}

6、

class Person{
	int id;
	String name;
	String sleep(){
		return "睡觉时流56口水";
	}
	String eat(){
		return "宝宝吃牛奶";
	}
}
public class test6 {
	public static void main(String[] args) {
		Person p=new Person();
		System.out.println(p.eat());
		System.out.println(p.sleep());

	}

}
时间: 2024-08-08 14:42:53

java小题的相关文章

java小题:福尔摩斯的约会

原题地址:https://www.nowcoder.com/pat/6/problem/4040 防止广告嫌疑,原题为: 题目描述 大侦探福尔摩斯接到一张奇怪的字条:"我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm".大侦探很 快就明白了,字条上奇怪的乱码实际上就是约会的时间"星期四 14:04",因为前面两字符串中第1对相同的大写英文字母(大小写有区分)是 第4个字母'D',

四道java小题

一:分析以下需求,并用代码实现     1.定义List集合,存入多个字符串     2.删除集合中字符串"def"     3.然后利用迭代器遍历集合元素并输出 1 import java.util.ArrayList; 2 import java.util.List; 3 4 public class Topic1 5 { 6 public static void main(String[] args) { 7 ArrayList<String> arrayList =

【原创】这道Java基础题真的有坑!我也没想到还有续集。

前情回顾 自从我上次发了<这道Java基础题真的有坑!我求求你,认真思考后再回答.>这篇文章后.我通过这样的一个行文结构: 解析了小马哥出的这道题,让大家明白了这题的坑在哪里,这题背后隐藏的知识点是什么. 但是我是万万没想到啊,这篇文章居然还有续集.因为有很多读者给我留言,问我为什么?怎么回事?啥情况? 问题片段一:到底循环几次? 有很多读者针对文章的下面的这个片段: 来问了一些问题:为什么会循环三次?循环二次?循环一次? 源码看的脑袋疼.那我觉得我需要"拯救"一下这个哥们

Java小项目之:在线测评考试系统

Java小项目之:在线测评考试系统,让你可以在家考科一!今天带来的java小项目是一套在线测评考试系统,题库是科目一的.不仅可以在家练练java技术,还可以边学习学习科目一,一举两得.界面介绍:开始.分数.考试规则.离开,四个选项.还有很多题库可以选择,可以私信我!代码展示:package service; import java.util.ArrayList; import java.util.List; import java.util.Random; import util.Config;

关于js中全局变量和局部变量的寄到小题

往往最基本的也是最根本的. 这里有三道关于全局变量和局部变量的小题,供诸位一阅. 知识点: (1)在最外层声明的是全局变量 (2)在函数内声明的是局部变量 (3)在函数体内部,但是没有用var声明的变量也是全局变量 第一题: var a = 10;function fun(){var a = "global";}console.log(a); 第二题: var a ;function fun(){a = "global";} fun();console.log(a)

基于Bluemix快速构建部署一款Java小程序——微博影响力分析器

一.前言 近年来IT界风云际会,各种新概念如大数据.云平台.虚拟化等,如雨后春笋般层出不穷.而云平台,可以说是近些年来引领时代新潮的边缘概念之一,各大厂商竞相推出各种云产品,抢占云市场高地.近期,IT百年老厂IBM也推出了其花费重金打造的基于CloudFoundry开放标准的云平台Bluemix.本文就旨在从一位普通Java开发者角度,尝鲜Bluemix云平台及其提供的Cloudant服务,快速构建并部署一款Java小程序"微博影响力分析器". 二."微博影响力分析器&quo

近来的java小总结(2.1):类的知识的查漏补缺

首先,我是一名新手,所以,要带着批判的眼光来看下面的文章   这篇文章说了些什么? 这文章是我近来8.6号来在编程思想上打的代码,从0~200页的源码接近到在这里,下文正是总结这0~200页的的知识,涉及到接口,内部类.初始化,数值计算的一些细节.此文章不会一下子写完,可能隔一天可能再补下来.因为代码确实有点多.. 注意 1 我的注释不一定正确(不过各小标题和代码一定是正确的,因为是书本上的原话,但是注释不一定正确),如果你确信我的内容的话,你可能会损失很大,因为我只是个菜鸟,我只是来补救一些知

搜索文件或目录中包含字符串的文件 java小程序

package com.ruishenh.spring.test; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.util.Enumeration; import java.

Java小案例(行星移动)

Java小案例 行星移动:参考:三百集 使用软件:idea2017,java 1,图片集:这里  (idea图片源放在target目录下,才能访问到),建议从小往上看... 2,定义MyFrame package my.university; import java.awt.*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; public class MyFrame extends Frame {