栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

Java锐格实验一 学习通类对象作业

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java锐格实验一 学习通类对象作业

都是些C语言的东西不涉及什么算法
记录一下自己常犯的错误
规范一下代码的格式与习惯
纯自己手敲,会查一些资料,锻炼自己的思维模式

7183

import java.util.Scanner;//util包中的Scanner类,这个类中有一个关于系统对象的类
public class Main{
	public static void main (String args[]){//一个程序必须有一个主类
	Scanner sc=new Scanner (System.in);//后面搞明白这个类中的另一个类方法System.in的套娃逻辑
	int a,b,c;
	a=sc.nextInt();//这个类方法接收一个键盘值并将其返回
	b=sc.nextInt();
    c=sc.nextInt();
	if(a>b){
	int temp;
	temp=b;
	b=a;
	a=temp;
	}
    if(a>c){
	int temp;
	temp=c;
	c=a;
	a=temp;
	}
	if(b>c){
	int temp;
	temp=c;
	c=b;
	b=temp;
	}
	System.out.print(a+" ");System.out.print(b+" ");System.out.print(c+" ");
	                                    }
            }		


选择语句,其实我觉得写一个面积类,构造方法为圆形 矩形…有不同的返回值也可以
next()方法读取到空白符就结束l;
nextLine()读取到回车结束也就是“r”;
补充判断字符串是否相等函数

7184
import java.util.Scanner;//util包中的Scanner类,这个类中有一个关于系统对象的类


public class Main{
	public static void main (String args[]){//一个程序必须有一个主类
	Scanner sc=new Scanner (System.in);//后面搞明白这个类中的另一个类方法System.in的套娃逻辑
	String tuxing=sc.next();
	double S;
	if(tuxing.contentEquals("圆形")){
		int banjing=sc.nextInt();
		S=3.14*banjing*banjing;
		System.out.print("圆形面积等于"+S);
	}
	else if(tuxing.contentEquals("矩形")){
	double H=sc.nextDouble();
    double W=sc.nextDouble();
	S=H*W;
	System.out.print("矩形面积等于"+S);
	}
	else{
	System.out.print("输入的不是圆形或矩形");
	}
                                         }  
              }										 
	
7185


素数只能被1和本身整除
从2开始找是否有可以被整除的数,有break 不是素数不用输出,跳过

import java.util.Scanner;//util包中的Scanner类,这个类中有一个关于系统对象的类
//String tuxing=sc.next();

public class Main{
	public static void main (String args[]){//一个程序必须有一个主类
	Scanner sc=new Scanner (System.in);//后面搞明白这个类中的另一个类方法System.in的套娃逻辑
	int n;
	n=sc.nextInt();
	if(n==0||n==1)
	System.out.print("输入n不是大于1正整数");
	int flag;
	for(int j=2;j<=n;j++){
		flag=1;
	for(int i=2;i 
7186 

import java.util.Scanner;//util包中的Scanner类,这个类中有一个关于系统对象的类
//String tuxing=sc.next();

public class Main{
	public static void main (String args[]){//一个程序必须有一个主类
	Scanner sc=new Scanner (System.in);//后面搞明白这个类中的另一个类方法System.in的套娃逻辑
	int a[]={-2,1,4,5,8,12,17,23,45,56,90,100};
	int n=sc.nextInt();
	for(int i=0;i<=11;i++){
		if(a[i]==n){
		System.out.print(n+"是数组中的第"+i+"个元素");
		break;
		}
		if(i==11&&n!=100)//走完数组而且最后一个不是该数
		System.out.print(n+"不在数组中");
	}
	                                      }	
              }										  	
7193

import java.util.Scanner;
public class Main 
{
    public static void main(String[] args) 
    {
       float f;
      Scanner sc=new Scanner (System.in);//后面搞明白这个类中的另一个类方法System.in的套娃逻辑
      f=sc.nextFloat();
      float c;
      c=5*(f-50)/9+10;
      System.out.print("The temprature is ");
      System.out.printf("%.2f",c);
      //write your own codes
    }
}

java printf输出格式用法
插播一道题
学习通第三章作业





class Student{
	String sNO;
	String sName;
	double sJava;//一部分
	Student(String a,String b,double c)
	{
		sNO=a;
		sName=b;
		sJava=c;
	}
	String getSNO(){
		return sNO;
	}
	void setSNo(String a){
		sNO=a;
	}
	String getSName(){
		return sName;//成员变量可以直接用,成员变量在整个类中都有效、
	}
	void setSName(String b){
		sName=b;
	}
	double getSJava(){
		return sJava;
	}
	void setSJava(double c){
		sJava=c;
	}
}

public class Main{
	public static void main (String args[]){
	    Student st[]=new Student[20];//声明一个类数组,每个元素都是一个对象,通过构造方法初始化
		st[0]=new Student("2020212748","muyahan0",98.0);	//	只有声明变量时才能使用构造方法Java中所有的参数都是传值的
		st[1]=new Student("2020212748","muyahan1",99.0);
		st[2]=new Student("2020212748","muyahan2",100.0);
		
        double max=st[0].sJava;
		for(int i=1;i<=2;i++){
			if(st[i].sJava>max)
			max=st[i].sJava;
		}
		System.out.print(max);
		
	}
}

	
7194
import java.util.Scanner;
public class Main{
	public static void main (String args[]){
	     int sum,a,n,repeat;//有一个产生aaa的程序
		 Scanner sc=new Scanner(System.in);
		 int k=sc.nextInt();
		 while(k>0){
		 sum=0;

		 a=sc.nextInt();
		 n=sc.nextInt();//注意方法有括号
		 int aaa=0;//第N次的值
		   for(int i=1;i<=n;i++){
			 aaa=aaa*10+a;//循环会产生n个数a  aa aaa第一次爱得到a
			 sum=sum+aaa;
		}
		System.out.println(sum);
		k--;
		 }
	}
}		

7195

import java.util.Scanner;
public class Main {

    public static void main(String[] args) {
		int number, digit1, digit2, digit3, digit4, newnum;
		int temp;
		Scanner scanner = new Scanner(System.in);
		number = scanner.nextInt();
		digit1=number/1000;//第1位
		digit2=number/100%10;//第2位
		digit3=number/10%10;//第3位
		digit4=number%10;//第4位
		digit1=(digit1+9)%10;
		digit2=(digit2+9)%10;
		digit3=(digit3+9)%10;
		digit4=(digit4+9)%10;
		newnum=digit3*1000+digit4*100+digit1*10+digit2;//
		
		
		   //WRITE CODE HERE  
		System.out.println("The encrypted number is " + newnum);

	}

}

//分析四位数每一位加9后对10取余 1 3 位互换2  4位互换分离出每一位即可
		

7196

import java.util.Scanner;

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

    	int n;
		Scanner scanner = new Scanner(System.in);
		n = scanner.nextInt();//见题先分析分子为1,构造分母的变化,同时每次*-1
		int f=-1;//-1
		double sum=0;
        for(int i=1;i<=n;i++){
			f=f*-1;//摆动
			sum=sum+(f/(3.0*i-2.0));
		}
        System.out.println(sum);
	    //write your code
	}
}
7197
import java.util.Scanner;
 
public class Main {
        public static void main(String args[]){
            int m,n;
            Scanner in =new Scanner(System.in);
            m=in.nextInt();
            n=in.nextInt();
            for(int j=m;j<=n;j++){
//           
                if((j%4==0&&j%100!=0)||(j%400==0)){
                    System.out.println(j);
                }
            }
        }
}
 
 
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/768752.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号